.product-main{background-color:#fff}.product-main .container{padding-left:20px;padding-right:20px}@media(min-width:992px){.product-gallery-col{position:relative}.product-details-col{position:sticky;top:95px;align-self:flex-start;padding-left:1.5rem}}.product-main .breadcrumb{margin-bottom:.5rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:#8c827a;font-weight:500}.product-main .breadcrumb a{color:#8c827a;text-decoration:none;transition:color .2s ease}.product-main .breadcrumb a:hover{color:#171717}.product-main .breadcrumb-item+.breadcrumb-item:before{content:"/";color:#c4bbb2;padding:0 .5rem}.product-main .product-title{font-family:var(--bs-headings-font-family),"Tenor Sans",serif!important;font-size:2.15rem!important;line-height:1.25!important;font-weight:400!important;color:#171717!important;letter-spacing:.02em!important;margin-top:.25rem}@media(max-width:768px){.product-main .product-title{font-size:1.7rem!important}}.product-main .product-price{margin-top:.25rem;margin-bottom:.75rem}.product-main .product-price-final{font-family:var(--bs-headings-font-family),"Tenor Sans",sans-serif;font-size:1.75rem!important;font-weight:600!important;color:#171717!important;letter-spacing:.02em}.product-card,.kashida-product-card{display:block;text-align:left;position:relative;transition:transform .35s cubic-bezier(.25,1,.5,1);margin-bottom:1.5rem}.kashida-product-card .product-card-inner{display:flex;flex-direction:column;height:100%;position:relative}.kashida-card-img-container,.product-card .product-card-img-wrapper{position:relative;overflow:hidden;border-radius:15px;background-color:#fbf9f6;border:1px solid rgba(0,0,0,.04);margin-bottom:.75rem!important;box-shadow:0 4px 14px #1c171408;transition:box-shadow .35s cubic-bezier(.25,1,.5,1),transform .35s cubic-bezier(.25,1,.5,1)}.kashida-product-card:hover .kashida-card-img-container,.product-card:hover .product-card-img-wrapper{box-shadow:0 14px 32px -4px #1c171417;transform:translateY(-2px)}.product-card-media-link,.product-card-img-link{display:block;position:relative;width:100%;height:100%;text-decoration:none}.product-card-images-track{position:relative;width:100%;height:100%;overflow:hidden}.product-card-single-media{position:relative;width:100%;height:100%}.product-card-single-media img,.product-card-img-wrapper img,.kashida-card-img-container img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,1,.5,1),opacity .4s ease}.product-card-secondary-img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .45s cubic-bezier(.25,1,.5,1),transform .6s cubic-bezier(.25,1,.5,1);pointer-events:none}.product-card:hover .product-card-secondary-img{opacity:1;transform:scale(1.03)}.product-card:hover .product-card-primary-img img{transform:scale(1.03)}.product-card-wishlist-wrapper,wishlist-button.product-card-wishlist-wrapper{position:absolute!important;top:10px!important;right:10px!important;z-index:10!important;display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;margin:0!important;padding:0!important}.kashida-wishlist-btn,.product-card .img-btn-wishlist,.product-card-wishlist-wrapper .btn-wishlist{position:relative!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:50%!important;background:#fffffff2!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 4px 12px #1c17141f!important;color:#1c1714!important;padding:0!important;margin:0!important;cursor:pointer!important;outline:none!important;line-height:1!important;transition:all .25s cubic-bezier(.25,1,.5,1)!important}.kashida-wishlist-btn:hover,.product-card .img-btn-wishlist:hover,.product-card-wishlist-wrapper .btn-wishlist:hover{background:#fff!important;color:#af843f!important;transform:scale(1.1)!important;box-shadow:0 6px 18px #af843f40!important}.kashida-wishlist-btn svg,.product-card .img-btn-wishlist svg,.product-card-wishlist-wrapper svg{display:block!important;width:16px!important;height:16px!important;stroke:#1c1714!important;stroke-width:1.8!important;fill:none!important;margin:0!important;padding:0!important;transition:all .2s ease!important;pointer-events:none!important}.kashida-wishlist-btn:hover svg,.product-card .img-btn-wishlist:hover svg,.product-card-wishlist-wrapper .btn-wishlist:hover svg{stroke:#af843f!important}.kashida-wishlist-btn[aria-pressed=true],.product-card .img-btn-wishlist[aria-pressed=true],.product-card .img-btn-wishlist.active,.product-card-wishlist-wrapper .btn-wishlist.active{background:#fff!important;color:#af843f!important;box-shadow:0 4px 14px #af843f33!important}.kashida-wishlist-btn[aria-pressed=true] svg,.product-card .img-btn-wishlist[aria-pressed=true] svg,.product-card .img-btn-wishlist.active svg,.product-card-wishlist-wrapper .btn-wishlist.active svg{fill:#af843f!important;stroke:#af843f!important}.product-card-badges-wrapper{position:absolute;top:10px;left:10px;z-index:6;display:flex;flex-direction:column;gap:6px;align-items:flex-start;pointer-events:none}[hidden],[hidden=hidden],*.product-sale-badge[hidden],*.product-sold-out-badge[hidden],*.product-custom-badge[hidden],*.badge[hidden]{display:none!important}.product-sale-badge:not([hidden]),.product-card .badge.product-sale-badge:not([hidden]){background-color:#af843f!important;color:#fff!important;font-family:var(--bs-headings-font-family),"Tenor Sans",serif!important;font-size:.66rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:600!important;padding:4px 8px!important;border-radius:3px!important;line-height:1.2!important;box-shadow:0 2px 8px #af843f40!important;border:none!important;animation:none!important;top:auto!important;right:auto!important;position:relative!important;display:inline-block;width:auto!important;height:auto!important}.product-sold-out-badge:not([hidden]),.product-card .badge.product-sold-out-badge:not([hidden]){background-color:#261f1b!important;color:#e8e2d8!important;font-family:var(--bs-headings-font-family),"Tenor Sans",serif!important;font-size:.66rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important;padding:4px 8px!important;border-radius:3px!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important;display:inline-block}.product-custom-badge{background:#ffffffeb!important;color:#1c1714!important;border:1px solid rgba(175,132,63,.3)!important;font-family:var(--bs-headings-font-family),"Tenor Sans",serif!important;font-size:.64rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important;padding:4px 8px!important;border-radius:3px!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.product-card-quick-view{position:absolute;bottom:12px;left:12px;right:12px;z-index:7;opacity:0;visibility:hidden;transform:translateY(8px);transition:all .3s cubic-bezier(.25,1,.5,1);pointer-events:none}.product-card:hover .product-card-quick-view{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.product-card .btn-product-quick-view,.btn-product-quick-view{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:10px 14px!important;background:#fffffff2!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;color:#1c1714!important;border:1px solid rgba(175,132,63,.35)!important;border-radius:4px!important;font-family:var(--bs-headings-font-family),"Tenor Sans",serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;cursor:pointer!important;outline:none!important;line-height:1.2!important;box-shadow:0 8px 24px #1c17141f!important;transition:all .25s ease!important}.product-card .btn-product-quick-view:hover,.btn-product-quick-view:hover{background:#1c1714!important;color:#fff!important;border-color:#1c1714!important;box-shadow:0 10px 28px #00000038!important;transform:translateY(-1px)!important}.btn-product-quick-view svg{stroke:currentColor!important;transition:stroke .25s ease!important}.btn-product-quick-view.loading{opacity:.85!important;cursor:wait!important;pointer-events:none!important;color:transparent!important;position:relative!important}.btn-product-quick-view.loading:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid rgba(28,23,20,.25);border-top-color:#af843f;border-radius:50%;animation:kashida-spin .6s linear infinite}@keyframes kashida-spin{to{transform:rotate(360deg)}}.kashida-carousel-controls .carousel-control{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.95);color:#1c1714;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .25s ease;z-index:5;cursor:pointer;padding:0;box-shadow:0 4px 12px #00000014}.product-card:hover .kashida-carousel-controls .carousel-control{opacity:.85}.kashida-carousel-controls .carousel-control:hover{opacity:1;background:#fff;color:#af843f}.kashida-carousel-controls .carousel-control-prev{left:8px}.kashida-carousel-controls .carousel-control-next{right:8px}.product-card-info{text-align:left;padding:0 2px}.product-card-eyebrow{display:block;font-family:var(--bs-headings-font-family),"Tenor Sans",serif;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:#9e8c7f;margin-bottom:5px;line-height:1.2}.product-card .product-card-title,.kashida-product-card .product-card-title{font-family:var(--bs-headings-font-family),"Tenor Sans","Playfair Display",serif!important;font-size:.95rem!important;font-weight:500!important;line-height:1.38!important;letter-spacing:.025em!important;color:#1c1714!important;margin-top:0!important;margin-bottom:.4rem!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:2.76em}.product-card-title-link{color:#1c1714!important;text-decoration:none!important;transition:color .25s ease}.product-card-title-link:hover,.product-card:hover .product-card-title-link{color:#af843f!important}.product-card-price-container,.product-card .product-card-price,.product-card .product-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;font-family:var(--bs-headings-font-family),"Tenor Sans",sans-serif!important;margin-top:2px;margin-bottom:0!important;line-height:1.2}.product-card-price-final,.product-card .product-price-final{font-size:.95rem!important;font-weight:600!important;color:#1c1714!important;letter-spacing:.02em}.product-price-final-sale{color:#1c1714!important}.product-card-price-compare,.product-card s{font-size:.82rem!important;color:#9e9389!important;text-decoration:line-through!important;font-weight:400!important}.product-card-discount-tag{display:inline-flex;align-items:center;font-size:.7rem;font-weight:600;letter-spacing:.08em;color:#af843f;text-transform:uppercase}.product-card.text-center .product-card-info{text-align:center}.product-card.text-center .product-card-price-container{justify-content:center}.product-card.text-center .product-card-eyebrow,.product-card.text-center .product-card-title{text-align:center}@media(max-width:768px){.product-card-eyebrow{font-size:.62rem;letter-spacing:.14em;margin-bottom:3px}.product-card .product-card-title,.kashida-product-card .product-card-title{font-size:.86rem!important;line-height:1.34!important;min-height:2.68em;margin-bottom:.3rem!important}.product-card-price-final{font-size:.88rem!important}.product-card-price-compare{font-size:.78rem!important}.product-card-discount-tag{font-size:.65rem}.product-card-wishlist-wrapper,wishlist-button.product-card-wishlist-wrapper{top:8px!important;right:8px!important;width:30px!important;height:30px!important}.kashida-wishlist-btn,.product-card .img-btn-wishlist,.product-card-wishlist-wrapper .btn-wishlist{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}.kashida-wishlist-btn svg,.product-card .img-btn-wishlist svg,.product-card-wishlist-wrapper svg{width:14px!important;height:14px!important}.product-card-quick-view{display:none!important}}.product-price-tax-note{font-size:.78rem;color:#8c827a;letter-spacing:.03em}.product-options{border-top:1px solid #f0eae4;border-bottom:1px solid #f0eae4;padding:1rem 0;margin:1.25rem 0}.option-header-title{display:flex;align-items:baseline}.option-name-label{font-size:.78rem;letter-spacing:.1em;color:#171717}.option-selected-value{font-size:.88rem;color:#6b635c;font-weight:500}.btn-size-guide-link{background:none;border:none;padding:0;display:inline-flex;align-items:center;font-size:.8rem;font-weight:600;letter-spacing:.04em;color:#af843f;text-decoration:none;cursor:pointer;transition:all .2s ease}.btn-size-guide-link svg{stroke:#af843f;transition:stroke .2s ease}.btn-size-guide-link:hover{color:#171717;text-decoration:underline}.btn-size-guide-link:hover svg{stroke:#171717}.product-options .size-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:.4rem 0 0;padding:0}.product-options .size-buttons li{list-style:none}.product-options .size-buttons input+label{min-width:48px;height:42px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;background:#fff!important;border:1.5px solid #ddd7cf!important;color:#171717!important;border-radius:4px!important;font-family:var(--bs-headings-font-family),"Tenor Sans",sans-serif;font-size:.88rem!important;font-weight:500!important;letter-spacing:.05em;cursor:pointer;transition:all .2s cubic-bezier(.25,.46,.45,.94);margin:0}.product-options .size-buttons input+label:hover{border-color:#171717!important;background-color:#faf7f2!important;transform:translateY(-1px)}.product-options .size-buttons input:checked+label{background-color:#171717!important;border-color:#171717!important;color:#fff!important;box-shadow:0 3px 10px #1717172e!important}.product-options .size-buttons input:disabled+label,.product-options .size-buttons input.disabled+label{opacity:.35;background-color:#f7f5f2!important;border-color:#e5e0da!important;cursor:not-allowed}.kashida-privilege-wrapper{margin:1.25rem 0}.kashida-privilege-card{display:flex;align-items:center;gap:14px;padding:14px 18px;background-color:#faf7f2;border:1px solid rgba(175,132,63,.28);border-radius:8px;transition:all .25s ease}.kashida-privilege-card:hover{border-color:#af843f80;box-shadow:0 4px 12px #af843f14}.kashida-privilege-icon{width:38px;height:38px;min-width:38px;border-radius:50%;background:#af843f;color:#fff;display:flex;align-items:center;justify-content:center}.kashida-privilege-text{flex:1}.kashida-privilege-text .privilege-tag{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#af843f;font-weight:700;margin-bottom:2px}.kashida-privilege-text .privilege-title{font-size:.94rem;color:#171717;font-weight:500;line-height:1.35}.kashida-privilege-text .privilege-title strong{color:#af843f;font-weight:700}.kashida-privilege-text .privilege-sub{font-size:.76rem;color:#78716c;line-height:1.4;margin-top:2px}.product-block-atc{margin:1rem 0 1.25rem}.product-block-atc .d-flex{align-items:center!important}.qty-input-wrapper,.product-block-atc .qty-input-wrapper,.product-block-atc .qty-input-wrapper.me-4{position:relative!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:42px!important;border:1px solid #dcd5cc!important;border-radius:3px!important;background:#faf8f5!important;padding:0!important;margin-right:10px!important;overflow:hidden!important;box-sizing:border-box!important;box-shadow:none!important;flex-shrink:0!important}.qty-input-wrapper .btn,.qty-input-wrapper .btn-qty-minus,.qty-input-wrapper .btn-qty-plus{position:static!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:100%!important;border:none!important;background:transparent!important;color:#44403c!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;cursor:pointer!important;flex-shrink:0!important;box-shadow:none!important;transition:background-color .15s ease,color .15s ease!important}.qty-input-wrapper .btn:hover:not(:disabled),.qty-input-wrapper .btn-qty-minus:hover:not(:disabled),.qty-input-wrapper .btn-qty-plus:hover:not(:disabled){background-color:#ede7dc!important;color:#af843f!important}.qty-input-wrapper .btn:disabled,.qty-input-wrapper .btn-qty-minus:disabled,.qty-input-wrapper .btn-qty-plus:disabled{opacity:.25!important;cursor:not-allowed!important;pointer-events:none!important}.qty-input-wrapper .btn svg,.qty-input-wrapper .btn-qty-minus svg,.qty-input-wrapper .btn-qty-plus svg{width:12px!important;height:12px!important;stroke:currentColor!important;stroke-width:2.2!important}.qty-input-wrapper input[name=quantity],.qty-input-wrapper .form-control{position:static!important;width:46px!important;min-width:40px!important;max-width:48px!important;height:100%!important;border:none!important;background:transparent!important;text-align:center!important;font-family:inherit!important;font-weight:600!important;font-size:.92rem!important;padding:0!important;margin:0!important;color:#171717!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none!important;-moz-appearance:textfield!important}.qty-input-wrapper input[name=quantity]::-webkit-outer-spin-button,.qty-input-wrapper input[name=quantity]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-block-atc .btn-atc{height:42px!important;min-height:42px!important;font-family:var(--bs-headings-font-family),"Tenor Sans",sans-serif!important;font-size:.82rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:3px!important;background-color:#171717!important;border:1px solid #171717!important;color:#fff!important;flex:1!important;padding:0 1.25rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;transition:all .22s cubic-bezier(.25,.46,.45,.94)!important}.product-block-atc .btn-atc:hover{background-color:#2b2b2b!important;border-color:#2b2b2b!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 3px 10px #1717172e!important}.product-block-atc .btn-buy{height:42px!important;min-height:42px!important;width:100%!important;margin-top:8px!important;font-family:var(--bs-headings-font-family),"Tenor Sans",sans-serif!important;font-size:.82rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:3px!important;background-color:#af843f!important;border:1px solid #AF843F!important;color:#fff!important;padding:0 1.25rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;transition:all .22s cubic-bezier(.25,.46,.45,.94)!important}.product-block-atc .btn-buy:hover{background-color:#9c7332!important;border-color:#9c7332!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 3px 10px #af843f3d!important}@media(max-width:575.98px){.qty-input-wrapper{width:98px!important;min-width:98px!important;max-width:98px!important;height:42px!important;margin-right:8px!important}.qty-input-wrapper .btn,.qty-input-wrapper .btn-qty-minus,.qty-input-wrapper .btn-qty-plus{width:28px!important;min-width:28px!important}.qty-input-wrapper input[name=quantity],.qty-input-wrapper .form-control{width:42px!important;font-size:.88rem!important}.product-block-atc .btn-atc,.product-block-atc .btn-buy{font-size:.78rem!important;letter-spacing:.1em!important}}.kashida-trust-ribbon{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px;margin:1.25rem 0;background-color:#faf7f2;border:1px solid #eee7df;border-radius:8px}.kashida-trust-ribbon .trust-item{display:flex;align-items:center;gap:10px;font-size:.8rem;font-weight:500;color:#2a241f;letter-spacing:.02em}.kashida-trust-ribbon .trust-item svg{stroke:#af843f;flex-shrink:0}@media(max-width:576px){.kashida-trust-ribbon{grid-template-columns:1fr;gap:10px}}.kashida-delivery-module{border:1px solid #e5ded6;border-radius:8px;padding:18px 20px;background:#faf7f2;margin:1.25rem 0}.delivery-module-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.delivery-truck-icon{width:36px;height:36px;border-radius:50%;background:#af843f1f;color:#af843f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.delivery-title-tag{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#8c827a;font-weight:600}.delivery-date-text{font-size:.98rem;color:#171717;line-height:1.3}.delivery-date-text strong{color:#af843f;font-weight:700}.badge-free-delivery{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;background:#171717;color:#fff;padding:4px 10px;border-radius:50px;font-weight:600}.kashida-pincode-wrap{margin:12px 0 16px}.pincode-input-group{display:flex;gap:8px;max-width:320px}.pincode-input-group input{flex:1;height:38px;padding:0 12px;font-size:.84rem;border:1px solid #d8cfc5;border-radius:4px;background:#fff;color:#171717;outline:none;transition:border-color .2s}.pincode-input-group input:focus{border-color:#af843f}.pincode-input-group button{height:38px;padding:0 16px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;background-color:#171717;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.pincode-input-group button:hover{background-color:#af843f}.pincode-msg{font-size:.8rem;margin-top:6px;line-height:1.4}.pincode-msg.success{color:#276749;display:flex;align-items:center;gap:4px}.pincode-msg.error{color:#9b2c2c}.delivery-progress-timeline{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid #e8e1d9}.timeline-step{display:flex;flex-direction:column;align-items:center;text-align:center}.timeline-step .step-dot{width:12px;height:12px;border-radius:50%;background:#d8cfc5;border:2px solid #ffffff;box-shadow:0 0 0 1px #d8cfc5;margin-bottom:6px}.timeline-step.active .step-dot{background:#af843f;box-shadow:0 0 0 1px #af843f}.timeline-step .step-lbl{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:#8c827a}.timeline-step .step-val{font-size:.78rem;font-weight:600;color:#171717}.timeline-line{flex:1;height:2px;background:#d8cfc5;margin:0 8px 18px}.timeline-line.active{background:#af843f}.specs{padding:.25rem 0}.specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 24px;padding:12px 0}.specs-grid .spec{display:flex;flex-direction:column;padding-bottom:8px;border-bottom:1px solid #f0eae4}.specs-grid .spec .label{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#8c827a;margin-bottom:3px;font-weight:600}.specs-grid .spec .value{font-size:.9rem;color:#171717;font-weight:500;margin-bottom:0;line-height:1.35}@media(max-width:576px){.specs-grid{grid-template-columns:1fr;gap:8px}}.product-block-collapse{border-bottom:1px solid #f0eae4;padding:.75rem 0}.product-block-collapse button{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:none;padding:.75rem 0;font-family:var(--bs-headings-font-family),"Tenor Sans",sans-serif;font-size:1.05rem;font-weight:500;color:#171717;letter-spacing:.04em;text-align:left;cursor:pointer}.product-block-collapse button svg{transition:transform .25s ease;stroke:#8c827a}.product-block-collapse button[aria-expanded=true] svg{transform:rotate(180deg);stroke:#171717}.product-block-collapse .collapse-inner{padding-top:.5rem;padding-bottom:1rem;color:#4a443f;line-height:1.6}.product-media-gallery .swiper-main{border-radius:8px;overflow:hidden;background:#faf7f2}.product-media-gallery .swiper-main img{border-radius:8px;object-fit:cover;transition:transform .4s ease}.product-media-gallery .swiper-thumbs{margin-top:1rem}.product-media-gallery .swiper-thumbs .swiper-slide{border-radius:6px;overflow:hidden;cursor:pointer;opacity:.65;transition:all .25s ease}.product-media-gallery .swiper-thumbs .swiper-slide img{border-radius:6px;border:1.5px solid transparent;transition:all .25s ease}.product-media-gallery .swiper-thumbs .swiper-slide:hover{opacity:.9}.product-media-gallery .swiper-thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1}.product-media-gallery .swiper-thumbs .swiper-slide.swiper-slide-thumb-active img{border-color:#171717;box-shadow:0 2px 8px #0000001f}.product-media-gallery-zoom{background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#171717!important;box-shadow:0 2px 8px #0000001a;top:14px;right:14px;transition:all .2s ease}.product-media-gallery-zoom:hover{background:#fff;color:#af843f!important;transform:scale(1.08)!important}.product-media-gallery .img-btn-wishlist{background:#ffffffd9!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%!important;width:40px!important;height:40px!important;display:flex!important;align-items:center;justify-content:center;bottom:14px;right:14px;box-shadow:0 2px 8px #0000001a;border:none!important}#kashidaSizeGuideModal{z-index:1065!important}#kashidaSizeGuideModal .modal-dialog{z-index:1070!important}.kashida-modal-card{border-radius:12px;border:1px solid #e8e2dc;background:#fff}.kashida-size-table th,.kashida-size-table td{padding:10px 12px;font-size:.86rem;border-color:#f0eae4}.kashida-size-table thead th{background-color:#faf7f2;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#8c827a;font-weight:600;border-bottom:2px solid #e5ded6}.kashida-size-table tr.table-active-row{background-color:#faf7f2}.kashida-measure-tips{background-color:#faf7f2;border:1px solid #ede5dc}#pdp-extra-content{border:1px solid #ede5dc!important;background:#fff!important;border-radius:8px!important;padding:14px 16px!important;position:sticky!important;top:95px!important;max-height:calc(100vh - 120px)!important;overflow-y:auto!important;box-shadow:0 4px 16px #00000008!important}#pdp-extra-content h2.title{font-family:var(--bs-headings-font-family),"Tenor Sans",serif!important;font-size:.82rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important;color:#171717!important;text-align:center!important;padding-bottom:.5rem!important;border-bottom:1px solid #f0eae4!important;margin-bottom:.75rem!important}#pdp-extra-content .recently-viewed-product-list>li{padding:8px 0;border-bottom:1px solid #f6f2ed}#pdp-extra-content .recently-viewed-product-list img{border-radius:4px}#pdp-extra-content .recently-viewed .wishlist-product-item-title,#pdp-extra-content .recently-viewed h3,#pdp-extra-content .recently-viewed h4{font-size:.8rem!important;font-weight:500!important;line-height:1.3!important;color:#171717!important}#pdp-extra-content .recently-viewed .product-price{font-size:.8rem!important;font-weight:600!important;color:#171717!important}.btn-recently-viewed-remove-all{font-size:.72rem!important;text-transform:uppercase!important;letter-spacing:.08em!important;border-radius:4px!important;border-color:#e0d8cf!important;color:#8c827a!important;padding:4px 8px!important}.btn-recently-viewed-remove-all:hover{background-color:#faf7f2!important;border-color:#171717!important;color:#171717!important}#pdp-extra-content .cart-upsells{margin-top:1.25rem!important;padding-top:1rem!important;border-top:1px solid #f0eae4!important}#pdp-extra-content .cart-upsells-item .product-card-title{font-size:.8rem!important;line-height:1.3!important}#pdp-extra-content .cart-upsells-item .product-card-price{font-size:.82rem!important}#pdp-extra-content .cart-upsells-item .btn-atc{font-size:.74rem!important;height:36px!important;letter-spacing:.08em!important}#footer,#footer.bg-body,#footer.bg-tertiary,#footer.text-body,#footer.bg-body.text-body,#footer.footer-simple-luxury{--bs-bg-opacity: 0 !important;--bs-text-opacity: 1 !important;background-color:#d6c7b2!important;background:#d6c7b2!important;background-image:linear-gradient(180deg,#ddd0bf,#cebea9)!important;border-top:none!important;color:#2e251f!important;position:relative!important;padding-top:0!important;padding-bottom:0!important;overflow:visible!important}#footer *:not(.btn):not(a){--bs-body-color-rgb: 232, 226, 216 !important}#footer:before{content:""!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important;width:100%!important;max-width:1400px!important;height:1px!important;background:linear-gradient(90deg,transparent 0%,rgba(184,147,90,.15) 15%,rgba(184,147,90,.55) 50%,rgba(184,147,90,.15) 85%,transparent 100%)!important;z-index:2!important}#footer>.container{padding-top:4rem!important;padding-bottom:1.5rem!important}#footer .footer-about,#footer .footer-about.bg-body,#footer .footer-about.text-body,#footer .footer-about.border-primary,#footer #footer-about-desktop,#footer #footer-about-mobile{--bs-bg-opacity: 0 !important;background-color:transparent!important;background:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;padding:0 2.5rem 0 0!important;border-radius:0!important}#footer .footer-about .footer-brand-logo,#footer .footer-about img{max-height:72px!important;width:auto!important;object-fit:contain!important;filter:brightness(1.1)!important;margin-bottom:1.5rem!important;transition:opacity .3s ease!important}#footer .footer-about img:hover{opacity:.85!important}#footer .footer-about .title{font-family:var(--bs-headings-font-family),"Tenor Sans",serif!important;color:#b8935a!important;letter-spacing:.06em!important;font-size:1rem!important;font-weight:500!important;margin-bottom:.75rem!important}#footer .footer-about .title span{background:transparent!important;padding:0!important;color:#b8935a!important}#footer .footer-about .description,#footer .footer-about .description p{font-family:var(--bs-body-font-family),"Alegreya",serif!important;font-size:.9rem!important;line-height:1.75!important;color:#9e9689!important;margin-bottom:1.25rem!important}#footer .footer-about .description strong{color:#d4cdbf!important;font-weight:600!important}#footer .footer-about .description p strong:last-of-type,#footer .footer-about .description p:last-child strong{color:#b8935a!important;font-family:var(--bs-headings-font-family),"Tenor Sans",serif!important;letter-spacing:.05em!important;font-weight:400!important;font-style:italic!important;display:inline-block!important;margin-top:6px!important}#footer .footer-about .collapse-wrapper,#footer .footer-about.bg-body .collapse-wrapper,#footer .collapse-wrapper{background:transparent!important;border:none!important;border-bottom:1px solid rgba(184,147,90,.12)!important;border-radius:0!important;margin-bottom:0!important;overflow:hidden!important;transition:border-color .3s ease!important}#footer .footer-about .collapse-wrapper:last-child{border-bottom:none!important}#footer .footer-about .collapse-wrapper:hover{background:transparent!important;border-bottom-color:#b8935a59!important}#footer .footer-about .collapse-wrapper button.heading{width:100%!important;padding:14px 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:transparent!important;border:none!important;color:#c9c1b4!important;font-family:var(--bs-body-font-family),sans-serif!important;font-size:.85rem!important;font-weight:400!important;letter-spacing:.03em!important;text-align:left!important;box-shadow:none!important;cursor:pointer!important;transition:color .25s ease!important;gap:0!important}#footer .footer-about .collapse-wrapper button.heading:hover{color:#b8935a!important}#footer .footer-about .collapse-wrapper button.heading .svg-wrapper{width:28px!important;height:28px!important;min-width:28px!important;border-radius:50%!important;background:#b8935a1a!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#b8935a!important;margin-right:14px!important;margin-left:0!important;flex-shrink:0!important;transition:all .25s ease!important}#footer .footer-about .collapse-wrapper button.heading .svg-wrapper svg{width:14px!important;height:14px!important;color:#b8935a!important;stroke:#b8935a!important}#footer .footer-about .collapse-wrapper button.heading .svg-icon-chevron-down{width:16px!important;height:16px!important;color:#b8935a80!important;stroke:#b8935a80!important;transition:transform .35s cubic-bezier(.25,.46,.45,.94),color .25s ease!important;flex-shrink:0!important;margin-left:auto!important}#footer .footer-about .collapse-wrapper button.heading[aria-expanded=true]{background:transparent!important;color:#b8935a!important}#footer .footer-about .collapse-wrapper button.heading[aria-expanded=true] .svg-wrapper{background:#b8935a!important;color:#261a14!important}#footer .footer-about .collapse-wrapper button.heading[aria-expanded=true] .svg-wrapper svg{color:#261a14!important;stroke:#261a14!important}#footer .footer-about .collapse-wrapper button.heading[aria-expanded=true] .svg-icon-chevron-down{transform:rotate(180deg)!important;color:#b8935a!important;stroke:#b8935a!important}#footer .footer-about .collapse-inner{padding:0 0 14px 42px!important;background:transparent!important;border-top:none!important;font-size:.84rem!important;color:#9e9689!important;line-height:1.65!important}#footer .footer-about .collapse-inner a{color:#b8935a!important;text-decoration:none!important;border-bottom:1px solid rgba(184,147,90,.25)!important;padding-bottom:1px!important;transition:border-color .2s ease,color .2s ease!important}#footer .footer-about .collapse-inner a:hover{color:#d4aa6a!important;border-bottom-color:#d4aa6a!important}#footer-desktop .footer-block .title span,#footer .footer-block .title span{background:transparent!important;padding:0!important;color:#e8e2d8!important;border-radius:0!important;box-shadow:none!important;border:none!important}#footer-desktop .footer-block-inner,#footer-mobile .footer-block{border-left:none!important;padding-left:0!important}#footer-desktop .footer-block .title,#footer .footer-block .title{font-family:var(--bs-headings-font-family),"Tenor Sans",sans-serif!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#e8e2d8!important;position:relative!important;display:block!important;margin-bottom:1.5rem!important;padding-bottom:12px!important;border-bottom:1px solid rgba(184,147,90,.15)!important}#footer-desktop .footer-block .title:after,#footer .footer-block .title:after{content:none!important;display:none!important}#footer .nav-link{padding:.38rem 0!important;color:#8a8279!important;font-size:.85rem!important;letter-spacing:.02em!important;font-weight:400!important;background:transparent!important;transition:color .25s ease,transform .25s ease!important;display:inline-flex!important;align-items:center!important;position:relative!important}#footer .nav:hover .nav-link{opacity:1!important}#footer .nav .nav-link:hover,#footer .nav .nav-link:focus{opacity:1!important;color:#b8935a!important;transform:translate(4px)!important}#footer .social-icons-wrapper{margin-bottom:1.25rem!important}#footer .social-icons .btn{width:34px!important;height:34px!important;border-radius:50%!important;background:transparent!important;border:1px solid rgba(184,147,90,.2)!important;color:#9e9689!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 5px!important;padding:0!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important}#footer .social-icons .btn:hover{background:#b8935a!important;color:#261a14!important;border-color:#b8935a!important;transform:translateY(-3px)!important;box-shadow:0 6px 16px #b8935a40!important}#footer .social-icons .btn svg{width:14px!important;height:14px!important;fill:currentColor!important}#footer-newsletter [class=form-control]{background:#ffffff0a!important;border:1px solid rgba(184,147,90,.2)!important;border-radius:0!important;color:#e8e2d8!important;height:46px!important;font-size:.85rem!important;transition:all .3s ease!important}#footer-newsletter [class=form-control]:focus{background:#ffffff0f!important;border-color:#b8935a!important;box-shadow:none!important;color:#e8e2d8!important}#footer-newsletter [class=form-control]::placeholder{color:#6b635a!important}#footer-newsletter label{color:#6b635a!important;font-size:.8rem!important;letter-spacing:.03em!important}#footer-newsletter button{color:#b8935a!important;transition:transform .2s ease,color .2s ease!important}#footer-newsletter button:hover{color:#d4aa6a!important;transform:translate(3px)!important}#footer hr,#footer-desktop hr{border:none!important;border-top:1px solid rgba(184,147,90,.1)!important;opacity:1!important;margin:3.5rem 0 1.5rem!important}#footer-copyright{padding-bottom:.75rem!important}#footer-copyright .fs-sm{font-size:.78rem!important;color:#5e5850!important;letter-spacing:.05em!important;font-weight:400!important}#footer-copyright a{color:#8a8279!important;text-decoration:none!important;transition:color .2s ease!important}#footer-copyright a:hover{color:#b8935a!important}#footer-btn-scroll-top{border:1px solid rgba(184,147,90,.25)!important;border-radius:0!important;padding:8px 20px!important;font-family:var(--bs-headings-font-family),"Tenor Sans",sans-serif!important;font-size:.68rem!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#8a8279!important;background:transparent!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important}#footer-btn-scroll-top svg{color:#8a8279!important;stroke:#8a8279!important;transition:all .3s ease!important}#footer-btn-scroll-top:hover,#footer-btn-scroll-top:focus{background:#b8935a14!important;color:#b8935a!important;border-color:#b8935a66!important;transform:none!important;box-shadow:none!important}#footer-btn-scroll-top:hover svg,#footer-btn-scroll-top:focus svg{color:#b8935a!important;stroke:#b8935a!important;transform:translateY(-2px)!important}#footer .payment-icons-wrapper img,#footer .payment-icons-wrapper svg{opacity:.4!important;filter:grayscale(1) brightness(1.4)!important;transition:opacity .25s ease!important}#footer .payment-icons-wrapper img:hover,#footer .payment-icons-wrapper svg:hover{opacity:.7!important}@media(max-width:991.98px){#footer,#footer.bg-body,#footer.bg-tertiary,#footer.footer-simple-luxury{padding-top:0!important;padding-bottom:0!important}#footer>.container{padding-top:3rem!important;padding-bottom:1.5rem!important}#footer .footer-about,#footer .footer-about.bg-body{text-align:center!important;padding:0!important;margin-bottom:2.5rem!important}#footer .footer-about .footer-brand-logo,#footer .footer-about img{margin-left:auto!important;margin-right:auto!important;display:block!important}#footer .footer-about .collapse-wrapper button.heading{padding:12px 0!important}#footer-mobile .collapse-wrapper{border-bottom:1px solid rgba(184,147,90,.1)!important;border-left:none!important}#footer-mobile .footer-blocks [data-bs-toggle=collapse]{width:100%!important;padding:16px 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:transparent!important;color:#e8e2d8!important;font-family:var(--bs-headings-font-family),"Tenor Sans",sans-serif!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;border:none!important;text-align:left!important;box-shadow:none!important}#footer-mobile .footer-blocks [data-bs-toggle=collapse][aria-expanded=true]{background:transparent!important;color:#b8935a!important;padding-left:0!important;padding-right:0!important}#footer-mobile .footer-blocks [data-bs-toggle=collapse] svg{color:#b8935a66!important;stroke:#b8935a66!important;transition:transform .3s ease,color .3s ease!important}#footer-mobile .footer-blocks [data-bs-toggle=collapse][aria-expanded=true] svg{transform:rotate(180deg)!important;color:#b8935a!important;stroke:#b8935a!important}#footer-mobile .footer-blocks .collapse-inner{padding:4px 0 18px!important}#footer-mobile .footer-blocks .nav-link{padding:8px 0!important;font-size:.85rem!important}#footer-mobile .footer-block{border-left:none!important;padding-left:0!important}#footer-copyright [data-col="1"]{order:2;margin-top:1rem}#footer-copyright [data-col="2"]{order:1}#footer-copyright [data-col="3"]{order:3;margin-top:1.25rem}}#quick-view-modal.modal{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#1c171494;transition:opacity .25s cubic-bezier(.16,1,.3,1)}#quick-view-modal .modal-dialog{max-width:1040px;margin:2rem auto;transition:transform .28s cubic-bezier(.16,1,.3,1)!important}#quick-view-modal .modal-content{border-radius:14px!important;border:1px solid rgba(175,132,63,.22)!important;box-shadow:0 25px 65px -12px #1c171452,0 0 0 1px #ffffff1a!important;background-color:#fff!important;overflow:hidden;min-height:480px!important}#quick-view-modal .modal-body{padding:2.25rem 2.25rem 2rem!important;position:relative}#quick-view-modal .btn-close{position:absolute!important;top:14px!important;right:14px!important;z-index:25!important;width:34px!important;height:34px!important;border-radius:50%!important;background:#fffffff2!important;border:1px solid rgba(0,0,0,.08)!important;color:#1c1714!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 14px #1c171414!important;cursor:pointer!important;padding:0!important;opacity:1!important;outline:none!important;transition:all .25s cubic-bezier(.25,1,.5,1)!important}#quick-view-modal .btn-close:hover{background:#1c1714!important;color:#af843f!important;border-color:#1c1714!important;transform:rotate(90deg) scale(1.06)!important;box-shadow:0 6px 18px #af843f40!important}#quick-view-modal .btn-close svg{width:14px!important;height:14px!important;stroke:currentColor!important;pointer-events:none}#quick-view-modal .breadcrumbs,#quick-view-modal nav.breadcrumbs{font-family:var(--bs-headings-font-family),"Tenor Sans",serif!important;font-size:.72rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#9e8c7f!important;margin-bottom:.6rem!important;padding-right:2.5rem}#quick-view-modal .breadcrumbs a{color:#9e8c7f!important;text-decoration:none!important;transition:color .2s ease}#quick-view-modal .breadcrumbs a:hover{color:#af843f!important}#quick-view-modal .product-title,#quick-view-modal h1.product-title,#quick-view-modal .product-main .product-title{font-family:var(--bs-headings-font-family),"Tenor Sans","Playfair Display",serif!important;font-size:1.45rem!important;font-weight:500!important;line-height:1.35!important;letter-spacing:.02em!important;color:#1c1714!important;margin-bottom:.75rem!important;padding-right:2.2rem}#quick-view-modal .product-price{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:10px!important;margin-bottom:.5rem!important;line-height:1.2!important}#quick-view-modal .product-price-final{font-family:var(--bs-headings-font-family),"Tenor Sans",sans-serif!important;font-size:1.28rem!important;font-weight:600!important;color:#1c1714!important;letter-spacing:.02em!important}#quick-view-modal .product-price-compare{font-size:.92rem!important;color:#9e9389!important;text-decoration:line-through!important}#quick-view-modal .badge{font-family:var(--bs-headings-font-family),"Tenor Sans",serif!important;font-size:.68rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important;padding:4px 9px!important;border-radius:3px!important;vertical-align:middle!important}#quick-view-modal .badge.bg-success,#quick-view-modal .product-sale-badge{background-color:#af843f!important;color:#fff!important}#quick-view-modal .badge.bg-secondary,#quick-view-modal .product-sold-out-badge{background-color:#261f1b!important;color:#e8e2d8!important}#quick-view-modal .product-options legend,#quick-view-modal .product-options .form-label{font-family:var(--bs-headings-font-family),"Tenor Sans",serif!important;font-size:.76rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#1c1714!important;margin-bottom:.65rem!important}#quick-view-modal .product-options .btn-check+.btn{font-family:var(--bs-headings-font-family),"Tenor Sans",sans-serif!important;font-size:.82rem!important;font-weight:500!important;letter-spacing:.05em!important;min-width:44px!important;height:38px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:4px!important;border:1px solid #E5E0D8!important;background:#fff!important;color:#1c1714!important;transition:all .2s ease!important;margin-right:6px!important;margin-bottom:8px!important}#quick-view-modal .product-options .btn-check+.btn:hover{border-color:#af843f!important;background:#faf8f5!important;color:#af843f!important}#quick-view-modal .product-options .btn-check:checked+.btn{background:#1c1714!important;border-color:#1c1714!important;color:#fff!important;font-weight:600!important;box-shadow:0 3px 10px #1c17142e!important}#quick-view-modal .btn-size-guide{font-family:var(--bs-headings-font-family),"Tenor Sans",serif!important;font-size:.74rem!important;letter-spacing:.08em!important;color:#af843f!important;text-decoration:none!important;font-weight:500!important;transition:color .2s ease!important}#quick-view-modal .btn-size-guide:hover{text-decoration:underline!important;color:#926c2f!important}#quick-view-modal .product-form .btn-atc{background:#1c1714!important;color:#fff!important;border:1px solid #1C1714!important;font-family:var(--bs-headings-font-family),"Tenor Sans",serif!important;font-size:.84rem!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:13px 20px!important;border-radius:4px!important;transition:all .25s ease!important}#quick-view-modal .product-form .btn-atc:hover{background:#332b26!important;border-color:#332b26!important;box-shadow:0 8px 20px #1c171433!important}#quick-view-modal .product-form .shopify-payment-button__button{background:#af843f!important;color:#fff!important;border:1px solid #AF843F!important;font-family:var(--bs-headings-font-family),"Tenor Sans",serif!important;font-size:.84rem!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:13px 20px!important;border-radius:4px!important;transition:all .25s ease!important}#quick-view-modal .product-form .shopify-payment-button__button:hover{background:#9a7232!important;border-color:#9a7232!important;box-shadow:0 8px 20px #af843f40!important}#quick-view-modal .swiper-main{border-radius:8px!important;overflow:hidden!important}#quick-view-modal .swiper-thumbs .img-thumbnail{border-radius:4px!important;border:1px solid #E5E0D8!important;transition:border-color .2s ease!important}#quick-view-modal .swiper-thumbs .swiper-slide-thumb-active .img-thumbnail{border-color:#af843f!important;box-shadow:0 0 0 1px #af843f!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
