.product-page{padding:32px 0 64px}.product-grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6.25rem}@media (max-width:1480px){.product-grid{gap:1.5rem}}@media (max-width:980px){.product-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-breadcrumb,.product-breadcrumb a{font-size:14px;color:#8c8d88}.product-gallery{position:relative;width:100%;overflow:hidden;max-width:36.875rem}@media (max-width:767px){.product-gallery{padding-bottom:1.875rem!important}}.product-gallery .swiper-slide{padding:0 3.75rem}@media (max-width:767px){.product-gallery .swiper-slide{padding:0}}.product-gallery .swiper-slide img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;aspect-ratio:.68;max-width:29.625rem}.gallery-nav{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;pointer-events:none}.gallery-nav button{pointer-events:auto;width:2.5rem;height:2.5rem;border-radius:50%;display:-ms-grid;display:grid;place-items:center;cursor:pointer;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;background-repeat:no-repeat;background-position:center;background-size:16px;text-indent:-9999px;overflow:hidden;z-index:6;position:relative}.gallery-pagination{display:none}@media (max-width:767px){.gallery-pagination{display:block;position:absolute;bottom:0!important;left:0;right:0;text-align:center;z-index:5}.gallery-pagination .swiper-pagination-bullet{background:#bfa988;opacity:.6}.gallery-pagination .swiper-pagination-bullet-active{opacity:1;background:#bfa988}}.product-summary{display:-ms-grid;display:grid;gap:16px}@media (max-width:767px){.product-summary{gap:.25rem}}.product-sku{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.product-title{margin:0;margin-left:-.9375rem}@media (max-width:980px){.product-title{margin-left:0}}@media (max-width:980px){.product-title.desc{display:none}}.product-title.mob{display:none}@media (max-width:980px){.product-title.mob{display:block;margin-bottom:.625rem}}.product-price{font-size:clamp(1.5rem,36 / 1360 * 100vw,2.25rem);color:#bfa988;margin-top:4px}.product-attribute{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-size:14px;color:#3a322d}.product-attribute .values{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.size-guide{margin-left:12px;font-size:13px;text-decoration:underline}.product-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.box-btn-woo-top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.875rem;margin-top:1.875rem;margin-bottom:1.875rem}@media (max-width:767px){.box-btn-woo-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.box-btn-woo-top a,.box-btn-woo-top button{width:100%;text-align:center}.choice-group{margin-bottom:6px}.choice-label{font-size:1.125rem;color:#070707;font-weight:500;margin-bottom:16px;margin-top:1.875rem}.choice-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.choice-list-size label{width:30%}@media (max-width:767px){.choice-list-size label{width:40%}}.choice-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 12px;border:1px solid #d9d0c6;border-radius:999px;font-size:13px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;gap:6px;position:relative}.choice-pill input{position:absolute;opacity:0;pointer-events:none}.choice-pill span{display:inline-block}.choice-pill:hover{border-color:#bfa587}.choice-pill input:checked+span,.choice-pill:has(input:checked){border-color:#bfa587;background:#f6f1ea}.size-guide-btn{color:#bfa988;font-size:1rem;font-weight:500;text-decoration:underline}.size-guide-btn:hover{border-color:#bfa587}.size-guide-popup__inner{max-width:640px;padding:12px;text-align:center}.size-guide-popup__inner .mob{display:none}@media (max-width:767px){.size-guide-popup__inner .mob{display:block}}@media (max-width:767px){.size-guide-popup__inner .desc{display:none}}.size-guide-popup__inner h3{margin:0 0 10px;font-size:15px;font-weight:400;color:#070707}.product-description h3{margin:0 0 8px;font-size:16px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.product-description .text{color:#3b342f;font-size:14px;line-height:1.6;display:-ms-grid;display:grid;gap:10px}.product-accordion{margin-top:10px}.product-accordion .accordion-item{border-top:1px solid #8c8d88}.product-accordion .accordion-item:last-of-type{border-bottom:1px solid #8c8d88}.product-accordion .ui-accordion-header{position:relative;padding:14px 0;border:0;font-size:1.125rem;font-weight:500;cursor:pointer;outline:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-accordion .ui-accordion-header:hover{color:#1d1712}.product-accordion .ui-accordion-header::after{content:"";width:14px;height:8px;background:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L7 7.5L13 1.5' stroke='%230D0E0F'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.product-accordion .ui-accordion-header-active::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.product-accordion .ui-accordion-content{border:0;padding:0 0 14px;color:#3b342f;font-size:14px;line-height:1.6}.product-accordion .ui-accordion-content ul{margin-left:20px}.product-accordion .accordion-inner{padding-top:6px}.related-products{padding:60px 0 10px}.related-products .section-title{text-align:center;font-size:34px;margin-bottom:28px}.related.products ul.products{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.related.products ul.products li.product{list-style:none;text-align:left}.related.products ul.products li.product img{width:100%;height:auto;display:block}@media (max-width:1024px){.product-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:32px}}@media (max-width:640px){.product-page{padding:20px 0 48px}.product-actions{max-width:100%}}.quantity{display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left!important;width:100%!important}.related h2{display:none}.product-gallery-wrap .wishlist-wrap{right:76px!important}@media (max-width:767px){.product-gallery-wrap .wishlist-wrap{right:36px!important}}ul.products::after,ul.products::before{content:"";display:none!important}