body.ieta-amazon-product-page{background:#f4f2ee!important;overflow-x:hidden!important}
body.ieta-amazon-product-page #content,body.ieta-amazon-product-page .site-content,body.ieta-amazon-product-page .site-main{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;overflow:visible!important}
body.ieta-amazon-product-page .entry-header,body.ieta-amazon-product-page .entry-title,body.ieta-amazon-product-page .page-title{display:none!important}
.ieta-sp-page,.ieta-sp-page *{box-sizing:border-box}
.ieta-sp-page{position:relative!important;left:auto!important;right:auto!important;transform:none!important;width:100%!important;max-width:100%!important;margin:0!important;background:#f4f2ee!important;color:#171717!important;font-family:Arial,Helvetica,sans-serif!important;padding:22px 0 60px!important;clear:both!important;overflow:hidden!important;container-type:inline-size!important}
.ieta-sp-container{width:calc(100% - 28px)!important;max-width:1180px!important;margin:0 auto!important;padding:0!important}
.ieta-sp-breadcrumb{display:flex!important;align-items:center!important;gap:8px!important;min-height:28px!important;margin:0 0 14px!important;font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;color:#6a6a6a!important}
.ieta-sp-breadcrumb a{color:#25607f!important;text-decoration:none!important}.ieta-sp-breadcrumb strong{font-weight:500!important;overflow:hidden!important;text-overflow:ellipsis!important}
.ieta-sp-grid{display:grid!important;grid-template-columns:minmax(300px,.92fr) minmax(320px,1.08fr)!important;gap:18px!important;align-items:start!important;width:100%!important}.ieta-sp-buybox{grid-column:1/-1!important}
.ieta-sp-gallery,.ieta-sp-info,.ieta-sp-buybox{min-width:0!important}
.ieta-sp-gallery{position:relative!important;background:#fff!important;border:1px solid #dedbd5!important;border-radius:16px!important;padding:18px!important;box-shadow:0 7px 25px rgba(40,32,20,.055)!important}
.ieta-sp-sale{position:absolute!important;z-index:3!important;top:28px!important;left:28px!important;background:#b12704!important;color:#fff!important;font-size:11px!important;font-weight:800!important;border-radius:5px!important;padding:7px 10px!important}
.ieta-sp-main-image{height:440px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fbfbfb!important;border-radius:12px!important;overflow:hidden!important}
.ieta-sp-main-image a{display:flex!important;width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important}
.ieta-sp-main-image img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;margin:0!important;padding:18px!important}
.ieta-sp-thumbs{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important}
.ieta-sp-thumb{display:block!important;width:100%!important;aspect-ratio:1!important;padding:3px!important;border:1px solid #d5d5d5!important;border-radius:8px!important;background:#fff!important;overflow:hidden!important;cursor:pointer!important}.ieta-sp-thumb.is-active{border:2px solid #c99a36!important}.ieta-sp-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important}
.ieta-sp-photo-note{font-size:11px!important;color:#777!important;text-align:center!important;margin:10px 0 0!important}
.ieta-sp-info{background:#fff!important;border:1px solid #dedbd5!important;border-radius:16px!important;padding:24px!important;box-shadow:0 7px 25px rgba(40,32,20,.055)!important}
.ieta-sp-category,.ieta-sp-category a{font-size:12px!important;color:#8b6519!important;text-decoration:none!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important}
.ieta-sp-info h1{font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(28px,1.9vw,36px)!important;line-height:1.14!important;font-weight:600!important;color:#15120e!important;margin:10px 0 13px!important;padding:0!important}
.ieta-sp-rating{display:flex!important;align-items:center!important;gap:9px!important;flex-wrap:wrap!important;border-bottom:1px solid #e6e1d8!important;padding-bottom:15px!important;margin-bottom:15px!important}.ieta-sp-rating .star-rating{margin:0!important}.ieta-sp-rating a{font-size:12px!important;color:#17637d!important;text-decoration:none!important}.ieta-sp-rating>span{font-size:10px!important;background:#edf8ef!important;border:1px solid #b7ddbf!important;color:#16612c!important;border-radius:99px!important;padding:5px 8px!important;font-weight:900!important;letter-spacing:.05em!important}
.ieta-sp-price{font-size:34px!important;line-height:1.1!important;color:#111!important;margin:0!important}.ieta-sp-price del{font-size:17px!important;color:#777!important}.ieta-sp-price ins{text-decoration:none!important}.ieta-sp-tax{font-size:12px!important;color:#666!important;margin:6px 0 18px!important}
.ieta-sp-summary{font-size:14px!important;line-height:1.65!important;color:#333!important}.ieta-sp-summary p{margin:0 0 10px!important}.ieta-sp-summary ul{padding-left:20px!important;margin:8px 0!important}
.ieta-sp-benefits{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;border-top:1px solid #e6e1d8!important;border-bottom:1px solid #e6e1d8!important;padding:17px 0!important;margin:20px 0!important}.ieta-sp-benefits article{display:flex!important;align-items:center!important;gap:10px!important;min-height:62px!important;background:#faf8f4!important;border:1px solid #eee8dd!important;border-radius:10px!important;padding:10px!important}.ieta-sp-benefits img{width:30px!important;height:30px!important;object-fit:contain!important;margin:0!important}.ieta-sp-benefits b,.ieta-sp-benefits small{display:block!important}.ieta-sp-benefits b{font-size:12px!important;color:#18130c!important}.ieta-sp-benefits small{font-size:10px!important;color:#6f6a61!important;margin-top:3px!important}
.ieta-sp-specs h2{font-family:Georgia,serif!important;font-size:20px!important;margin:0 0 12px!important}.ieta-sp-specs>div{display:grid!important;grid-template-columns:130px 1fr!important;gap:12px!important;padding:8px 0!important;border-bottom:1px dashed #e5ded2!important;font-size:13px!important}.ieta-sp-specs span{color:#6f6a61!important}.ieta-sp-specs strong{font-weight:700!important}
.ieta-sp-buybox{position:static!important;top:auto!important;background:#fff!important;border:1px solid #d8d3ca!important;border-radius:16px!important;padding:22px!important;box-shadow:0 10px 32px rgba(40,32,20,.09)!important}.ieta-sp-buy-price{font-size:28px!important;color:#111!important}.ieta-sp-buy-price del{font-size:14px!important;color:#777!important}.ieta-sp-buy-price ins{text-decoration:none!important}.ieta-sp-buybox>p{font-size:12px!important;line-height:1.5!important;color:#666!important;margin:9px 0 16px!important}
.ieta-sp-pincode label{display:block!important;font-size:12px!important;font-weight:800!important;margin-bottom:7px!important}.ieta-sp-pincode>div{display:flex!important;width:100%!important}.ieta-sp-pincode input{flex:1!important;min-width:0!important;height:42px!important;border:1px solid #aaa!important;border-radius:8px 0 0 8px!important;background:#fff!important;padding:0 10px!important;font-size:12px!important;box-shadow:none!important}.ieta-sp-pincode button{height:42px!important;border:1px solid #aaa!important;border-left:0!important;border-radius:0 8px 8px 0!important;background:#f4f1eb!important;color:#111!important;padding:0 13px!important;font-weight:800!important}.ieta-sp-pincode small{display:block!important;min-height:18px!important;font-size:11px!important;margin-top:5px!important}
.ieta-sp-stock{font-size:18px!important;font-weight:500!important;margin:10px 0!important}.ieta-sp-stock.is-in-stock{color:#087b31!important}.ieta-sp-stock.is-out-stock{color:#b12704!important}
.ieta-sp-cart form.cart{display:block!important;margin:0!important;padding:0!important}.ieta-sp-cart .quantity{display:block!important;float:none!important;width:100%!important;margin:0 0 9px!important}.ieta-sp-cart input.qty{width:100%!important;max-width:none!important;height:42px!important;border:1px solid #bbb!important;border-radius:8px!important}.ieta-sp-cart button.single_add_to_cart_button,.ieta-sp-buy-now,.ieta-sp-whatsapp{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:46px!important;border:0!important;border-radius:999px!important;padding:12px 15px!important;margin:9px 0!important;text-align:center!important;text-decoration:none!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;float:none!important;box-shadow:none!important}.ieta-sp-cart button.single_add_to_cart_button{background:#f3c94e!important;color:#16120b!important}.ieta-sp-buy-now{background:#111!important;color:#fff!important}.ieta-sp-whatsapp{background:#178844!important;color:#fff!important}
.ieta-sp-safe-box{border-top:1px solid #ece6dc!important;border-bottom:1px solid #ece6dc!important;padding:13px 0!important;margin:15px 0!important}.ieta-sp-safe-box b,.ieta-sp-safe-box span{display:block!important}.ieta-sp-safe-box b{font-size:12px!important}.ieta-sp-safe-box span{font-size:10px!important;color:#777!important;margin-top:4px!important}.ieta-sp-buybox dl{font-size:11px!important;margin:0!important}.ieta-sp-buybox dl>div{display:grid!important;grid-template-columns:85px 1fr!important;padding:4px 0!important}.ieta-sp-buybox dt{color:#777!important}.ieta-sp-buybox dd{margin:0!important;color:#17637d!important}
.ieta-sp-lower{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:24px!important;margin-top:25px!important}.ieta-sp-tabs,.ieta-sp-help{background:#fff!important;border:1px solid #dedbd5!important;border-radius:16px!important;padding:25px!important;box-shadow:0 7px 25px rgba(40,32,20,.045)!important}.ieta-sp-tabs .woocommerce-tabs{margin:0!important}.ieta-sp-tabs ul.tabs{display:flex!important;gap:8px!important;overflow:auto!important;list-style:none!important;margin:0 0 22px!important;padding:0 0 12px!important;border-bottom:1px solid #e3ddd3!important}.ieta-sp-tabs ul.tabs:before{display:none!important}.ieta-sp-tabs ul.tabs li{display:block!important;background:#f4f1eb!important;border:0!important;border-radius:8px!important;margin:0!important;padding:0!important}.ieta-sp-tabs ul.tabs li:before,.ieta-sp-tabs ul.tabs li:after{display:none!important}.ieta-sp-tabs ul.tabs li a{display:block!important;padding:10px 14px!important;color:#111!important;text-decoration:none!important;font-size:12px!important}.ieta-sp-tabs ul.tabs li.active{background:#111!important}.ieta-sp-tabs ul.tabs li.active a{color:#fff!important}.ieta-sp-tabs .panel{font-size:14px!important;line-height:1.7!important}.ieta-sp-help{height:max-content!important;background:linear-gradient(145deg,#15120d,#2c2110)!important;color:#fff!important}.ieta-sp-help>span{font-size:10px!important;color:#ddb85e!important;font-weight:900!important;letter-spacing:.14em!important}.ieta-sp-help h2{font-family:Georgia,serif!important;color:#fff!important;font-size:28px!important;line-height:1.15!important;margin:8px 0 12px!important}.ieta-sp-help p{font-size:13px!important;line-height:1.6!important;color:#ddd!important}.ieta-sp-help a{display:block!important;text-align:center!important;border-radius:9px!important;padding:12px!important;margin-top:9px!important;text-decoration:none!important;background:#c99a36!important;color:#111!important;font-weight:800!important}.ieta-sp-help a:last-child{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important}
.ieta-sp-related{margin-top:25px!important}.ieta-sp-related h2{font-family:Georgia,serif!important;font-size:28px!important}.ieta-sp-related ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.ieta-sp-related ul.products:before,.ieta-sp-related ul.products:after{display:none!important}.ieta-sp-related ul.products li.product{float:none!important;width:auto!important;margin:0!important;background:#fff!important;border:1px solid #dedbd5!important;border-radius:13px!important;padding:13px!important;overflow:hidden!important}
@media(max-width:1280px){.ieta-sp-container{width:calc(100% - 24px)!important}.ieta-sp-grid{grid-template-columns:minmax(290px,.9fr) minmax(310px,1.1fr)!important}.ieta-sp-buybox{grid-column:1/-1!important;position:static!important}.ieta-sp-main-image{height:420px!important}}
@media(max-width:820px){.ieta-sp-page{padding-top:10px!important}.ieta-sp-container{width:calc(100% - 20px)!important}.ieta-sp-grid{display:flex!important;flex-direction:column!important;gap:14px!important}.ieta-sp-gallery,.ieta-sp-info,.ieta-sp-buybox{width:100%!important}.ieta-sp-main-image{height:430px!important}.ieta-sp-info{padding:20px!important}.ieta-sp-info h1{font-size:30px!important}.ieta-sp-lower{grid-template-columns:1fr!important}.ieta-sp-help{order:-1!important}.ieta-sp-related ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:480px){.ieta-sp-main-image{height:340px!important}.ieta-sp-thumbs{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ieta-sp-benefits{grid-template-columns:1fr!important}.ieta-sp-info h1{font-size:26px!important}.ieta-sp-gallery,.ieta-sp-info,.ieta-sp-buybox,.ieta-sp-tabs,.ieta-sp-help{border-radius:12px!important}.ieta-sp-related ul.products{grid-template-columns:1fr 1fr!important}}

@media(min-width:1180px){.ieta-sp-container{max-width:1160px!important}}

@media(min-width:821px){.ieta-sp-buybox{display:grid!important;grid-template-columns:minmax(170px,.65fr) minmax(260px,1fr) minmax(210px,.8fr)!important;gap:18px!important;align-items:start!important}.ieta-sp-buybox>.ieta-sp-buy-price,.ieta-sp-buybox>p{grid-column:1!important}.ieta-sp-pincode,.ieta-sp-stock,.ieta-sp-cart{grid-column:2!important}.ieta-sp-safe-box,.ieta-sp-buybox>dl{grid-column:3!important}.ieta-sp-buy-price{margin-top:2px!important}.ieta-sp-buybox>p{margin-top:8px!important}.ieta-sp-safe-box{margin:0!important}.ieta-sp-buybox dl{margin-top:8px!important}}

/* v5.2.5 alignment and vendor profile controls */
.ieta-sp-container{max-width:var(--ieta-sp-max,1180px)!important}
@media(min-width:821px){
  .ieta-sp-grid{grid-template-columns:minmax(320px,var(--ieta-sp-gallery,42%)) minmax(0,1fr)!important}
  .ieta-sp-gallery,.ieta-sp-info{height:100%!important}
  .ieta-sp-buybox{display:grid!important;grid-template-columns:minmax(190px,.72fr) minmax(360px,1.35fr) minmax(260px,.93fr)!important;gap:22px!important;align-items:stretch!important;padding:22px!important}
  .ieta-sp-purchase-summary,.ieta-sp-purchase-actions,.ieta-sp-purchase-meta{min-width:0!important;display:flex!important;flex-direction:column!important}
  .ieta-sp-purchase-actions{justify-content:center!important}
  .ieta-sp-purchase-meta{justify-content:space-between!important}
  .ieta-sp-action-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}
  .ieta-sp-action-row .ieta-sp-buy-now,.ieta-sp-action-row .ieta-sp-whatsapp{margin:0!important}
}
.ieta-sp-vendor-link{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;border:1px solid #eadfca!important;background:#fffaf0!important;border-radius:10px!important;padding:10px 12px!important;margin:0 0 16px!important;text-decoration:none!important;color:#18130c!important}
.ieta-sp-vendor-avatar{display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;border-radius:50%!important;background:#17130d!important;color:#ddb85e!important;font-weight:900!important}
.ieta-sp-vendor-link small,.ieta-sp-vendor-link strong{display:block!important}.ieta-sp-vendor-link small{font-size:10px!important;color:#7a7369!important}.ieta-sp-vendor-link strong{font-size:13px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ieta-sp-vendor-link b{font-size:11px!important;color:#8b6519!important;text-align:right!important}
.ieta-sp-shipping-card{background:#faf7ef!important;border:1px solid #e8dfcf!important;border-radius:12px!important;padding:14px!important;margin-bottom:12px!important}.ieta-sp-shipping-card h3{font-family:Georgia,serif!important;font-size:18px!important;margin:0 0 9px!important}.ieta-sp-shipping-card p{font-size:12px!important;line-height:1.5!important;margin:4px 0!important;color:#25211b!important}
.ieta-sp-purchase-summary>p{font-size:12px!important;line-height:1.55!important;color:#666!important}.ieta-sp-purchase-summary .ieta-sp-stock{margin-top:auto!important}
.ieta-sp-purchase-meta .ieta-sp-safe-box{margin:0 0 10px!important}.ieta-sp-purchase-meta dl{margin:0!important}.ieta-sp-purchase-meta dd a{color:#17637d!important;text-decoration:none!important;font-weight:700!important}
.ieta-sp-vendor-button{display:flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;border-radius:9px!important;margin-top:12px!important;padding:10px 12px!important;background:#fff8e9!important;border:1px solid #c99a36!important;color:#6f4b00!important;text-decoration:none!important;font-size:12px!important;font-weight:900!important}
@media(max-width:1050px) and (min-width:821px){.ieta-sp-buybox{grid-template-columns:1fr 1.25fr!important}.ieta-sp-purchase-meta{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}.ieta-sp-vendor-button{grid-column:1/-1!important}.ieta-sp-action-row{grid-template-columns:1fr!important}}
@media(max-width:820px){.ieta-sp-buybox{display:block!important}.ieta-sp-purchase-summary,.ieta-sp-purchase-actions,.ieta-sp-purchase-meta{margin-bottom:18px!important}.ieta-sp-action-row{display:grid!important;grid-template-columns:1fr!important}.ieta-sp-vendor-link{grid-template-columns:38px minmax(0,1fr)!important}.ieta-sp-vendor-link b{grid-column:2!important;text-align:left!important}}


/* v5.2.8 - native IETA Vendor Marketplace integration */
.ieta-sp-vendor-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;display:block!important}
.ieta-sp-lower-main{min-width:0!important;display:flex!important;flex-direction:column!important;gap:22px!important}
.ieta-sp-real-vendor{overflow:hidden!important;background:#fff!important;border:1px solid #dedbd5!important;border-radius:16px!important;box-shadow:0 7px 25px rgba(40,32,20,.045)!important}
.ieta-sp-real-vendor-cover{height:150px!important;background-size:cover!important;background-position:center!important}
.ieta-sp-real-vendor-body{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:18px!important;padding:22px!important;align-items:start!important}
.ieta-sp-real-vendor-logo{width:82px!important;height:82px!important;border-radius:50%!important;border:2px solid #c99a36!important;background:#fffaf0!important;display:grid!important;place-items:center!important;font:700 34px Georgia,serif!important;overflow:hidden!important}
.ieta-sp-real-vendor-logo img{width:100%!important;height:100%!important;object-fit:cover!important}
.ieta-sp-real-vendor-copy>span{display:block!important;font-size:10px!important;letter-spacing:.12em!important;font-weight:900!important;color:#9c721f!important;margin-bottom:5px!important}
.ieta-sp-real-vendor-copy h2{font:700 27px/1.15 Georgia,serif!important;margin:0 0 7px!important}.ieta-sp-real-vendor-copy h2 a{color:#16120d!important;text-decoration:none!important}
.ieta-sp-real-vendor-copy>strong{display:block!important;color:#6d5420!important;margin-bottom:8px!important}.ieta-sp-real-vendor-copy p{margin:0 0 12px!important;color:#514c44!important;line-height:1.65!important}
.ieta-sp-real-vendor-meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:14px!important}.ieta-sp-real-vendor-meta em{font-style:normal!important;font-size:11px!important;padding:7px 9px!important;border-radius:999px!important;background:#f7f3eb!important;border:1px solid #e7ddcb!important}
.ieta-sp-real-vendor-actions{display:flex!important;flex-wrap:wrap!important;gap:9px!important}.ieta-sp-real-vendor-actions a{display:inline-flex!important;min-height:40px!important;align-items:center!important;justify-content:center!important;padding:9px 15px!important;border-radius:8px!important;background:#111!important;color:#fff!important;text-decoration:none!important;font-weight:800!important;font-size:12px!important}.ieta-sp-real-vendor-actions a+ a{background:#438b4d!important}
@media(max-width:600px){.ieta-sp-real-vendor-cover{height:105px!important}.ieta-sp-real-vendor-body{grid-template-columns:1fr!important}.ieta-sp-real-vendor-logo{width:68px!important;height:68px!important}.ieta-sp-real-vendor-copy h2{font-size:23px!important}}

/* v5.2.9: one vendor presentation only. Hide any marketplace plugin vendor fragments if another hook survives. */
body.ieta-amazon-product-page .ieta-product-vendor,body.ieta-amazon-product-page .ieta-tab-vendor{display:none!important;}


/* IETA premium product media */
.ieta-product-videos{max-width:1320px;margin:36px auto;padding:32px;background:linear-gradient(145deg,#fff 0%,#fbf8f2 100%);border:1px solid #e6dac5;border-radius:26px;box-shadow:0 18px 55px rgba(39,28,10,.07)}
.ieta-media-section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:22px}.ieta-media-section-head span{font-size:11px;letter-spacing:.2em;color:#9a7029;font-weight:800}.ieta-media-section-head h2{font-size:30px;line-height:1.15;margin:7px 0 7px;color:#17130d}.ieta-media-section-head p{margin:0;color:#716b61;font-size:14px}
.ieta-product-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ieta-media-card{min-width:0}.ieta-media-launch{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit}.ieta-media-preview{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:20px;background:radial-gradient(circle at 50% 45%,#49433b 0,#1b1814 58%,#090807 100%);box-shadow:0 14px 35px rgba(16,12,8,.18)}.ieta-media-preview video{width:100%;height:100%;display:block;object-fit:contain;transform:scale(1.01);transition:transform .45s ease,filter .45s ease}.ieta-media-launch:hover .ieta-media-preview video{transform:scale(1.045);filter:brightness(.82)}.ieta-media-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.1) 45%,rgba(0,0,0,.56));pointer-events:none}.ieta-media-type{position:absolute;top:16px;left:16px;padding:7px 11px;border-radius:999px;background:rgba(16,13,9,.8);border:1px solid rgba(216,184,117,.48);backdrop-filter:blur(8px);color:#efd49a;font-size:10px;font-weight:900;letter-spacing:.14em}.ieta-media-play{position:absolute;left:50%;top:50%;width:68px;height:68px;border-radius:50%;transform:translate(-50%,-50%);display:grid;place-items:center;background:rgba(255,255,255,.93);box-shadow:0 10px 32px rgba(0,0,0,.28);transition:.25s ease}.ieta-media-play span{width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid #18140e;margin-left:4px}.ieta-media-launch:hover .ieta-media-play{transform:translate(-50%,-50%) scale(1.08);background:#d5aa58}.ieta-media-orbit{position:absolute;right:16px;bottom:14px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:rgba(16,13,9,.76);border:1px solid rgba(216,184,117,.45);color:#efd49a;font-size:25px;line-height:1}.ieta-media-embed-cover{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at center,#4c4439,#17130e 70%)}.ieta-media-film-icon{width:78px;height:56px;border:3px solid #cba65e;border-radius:12px;position:relative;opacity:.82}.ieta-media-film-icon:before,.ieta-media-film-icon:after{content:"";position:absolute;top:7px;bottom:7px;width:8px;background:repeating-linear-gradient(#cba65e 0 5px,transparent 5px 10px)}.ieta-media-film-icon:before{left:7px}.ieta-media-film-icon:after{right:7px}.ieta-media-card-copy{display:block;padding:16px 4px 2px}.ieta-media-card-copy strong{display:block;font-size:19px;color:#17130d;margin-bottom:4px}.ieta-media-card-copy small{display:block;font-size:13px;color:#777066}.ieta-media-card-copy em{display:inline-flex;gap:7px;align-items:center;margin-top:12px;color:#9a7029;font-size:12px;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.ieta-media-card-copy em span{font-size:18px;transition:transform .2s}.ieta-media-launch:hover .ieta-media-card-copy em span{transform:translateX(4px)}
body.ieta-media-open{overflow:hidden}.ieta-media-modal{position:fixed;inset:0;z-index:999999;display:none;padding:28px}.ieta-media-modal[aria-hidden="false"]{display:grid;place-items:center}.ieta-media-modal-backdrop{position:absolute;inset:0;background:rgba(8,7,5,.88);backdrop-filter:blur(10px)}.ieta-media-modal-dialog{position:relative;width:min(1100px,96vw);max-height:92vh;background:#11100e;border:1px solid rgba(216,184,117,.38);border-radius:24px;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.55)}.ieta-media-modal-top{height:74px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(90deg,#17140f,#262017);border-bottom:1px solid rgba(216,184,117,.18)}.ieta-media-modal-top>div{display:flex;align-items:center;gap:13px}.ieta-media-modal-top span{padding:6px 9px;border-radius:999px;background:#d4aa5a;color:#18140e;font-size:10px;font-weight:900;letter-spacing:.12em}.ieta-media-modal-top h3{margin:0;color:#fff;font-size:18px}.ieta-media-close{width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#fff;font-size:28px;line-height:1;cursor:pointer}.ieta-media-stage{position:relative;aspect-ratio:16/9;background:#000;overflow:hidden}.ieta-media-stage iframe,.ieta-media-stage video{width:100%;height:100%;display:block;border:0;object-fit:contain}.ieta-stage-play{position:absolute;left:50%;top:50%;width:82px;height:82px;transform:translate(-50%,-50%);border:0;border-radius:50%;background:rgba(213,170,88,.96);display:grid;place-items:center;cursor:pointer;box-shadow:0 14px 40px rgba(0,0,0,.35);transition:.2s}.ieta-stage-play span,.ieta-control-play span{width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid #17130d;margin-left:4px}.ieta-media-stage.is-playing .ieta-stage-play{opacity:0;pointer-events:none}.ieta-video-controls{position:absolute;left:18px;right:18px;bottom:16px;height:54px;padding:0 14px;display:flex;gap:12px;align-items:center;border-radius:14px;background:rgba(20,17,13,.78);border:1px solid rgba(255,255,255,.13);backdrop-filter:blur(12px);opacity:0;transform:translateY(8px);transition:.2s}.ieta-media-stage:hover .ieta-video-controls,.ieta-media-stage.is-playing .ieta-video-controls{opacity:1;transform:none}.ieta-video-controls button{flex:0 0 auto;width:34px;height:34px;border:0;background:transparent;color:#fff;cursor:pointer;font-size:18px}.ieta-control-play{display:grid;place-items:center}.ieta-media-stage.is-playing .ieta-control-play span{width:12px;height:16px;border:0;border-left:4px solid #d5aa58;border-right:4px solid #d5aa58;margin:0}.ieta-control-progress{flex:1}.ieta-control-progress input{width:100%;accent-color:#d5aa58;cursor:pointer}.ieta-control-time{color:#eee;font-size:12px;white-space:nowrap}.ieta-control-mute.is-muted{opacity:.45}
@media(max-width:767px){.ieta-product-videos{margin:22px 12px;padding:20px;border-radius:20px}.ieta-media-section-head h2{font-size:24px}.ieta-product-video-grid{grid-template-columns:1fr;gap:18px}.ieta-media-modal{padding:10px}.ieta-media-modal-dialog{width:100%;border-radius:17px}.ieta-media-modal-top{height:62px;padding:0 14px}.ieta-media-stage{aspect-ratio:9/16;max-height:78vh}.ieta-video-controls{left:8px;right:8px;bottom:8px;padding:0 8px;gap:7px}.ieta-control-time{display:none}}

/* v5.6.1 Premium variation chips, quantity control and mobile gallery repair */
.ieta-sp-cart table.variations{display:block!important;width:100%!important;margin:0 0 14px!important;border:0!important;background:transparent!important}
.ieta-sp-cart table.variations tbody,.ieta-sp-cart table.variations tr,.ieta-sp-cart table.variations th,.ieta-sp-cart table.variations td{display:block!important;width:100%!important;border:0!important;background:transparent!important;padding:0!important}
.ieta-sp-cart table.variations tr{margin:0 0 15px!important}
.ieta-sp-cart table.variations th.label label{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 9px!important;font-size:13px!important;font-weight:800!important;color:#17130d!important}
.ieta-sp-cart table.variations th.label label:after{content:'Select an option';font-size:10px;font-weight:600;color:#847b6d;letter-spacing:.02em}
.ieta-sp-cart table.variations td.value select{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
.ieta-variation-chips{display:flex;flex-wrap:wrap;gap:9px;width:100%;margin:0 0 4px}
.ieta-variation-chip{appearance:none;border:1px solid #d8d0c2;background:#fff;color:#221c14;min-width:54px;min-height:44px;padding:9px 14px;border-radius:12px;font-size:13px;font-weight:800;line-height:1;cursor:pointer;transition:border-color .18s,background .18s,color .18s,box-shadow .18s,transform .18s}
.ieta-variation-chip:hover{border-color:#a98036;box-shadow:0 7px 18px rgba(80,56,18,.10);transform:translateY(-1px)}
.ieta-variation-chip.is-selected{background:#17130d;color:#fff;border-color:#17130d;box-shadow:0 0 0 3px rgba(176,141,87,.22)}
.ieta-variation-chip.is-unavailable,.ieta-variation-chip:disabled{background:#f2f0ec;color:#aaa49b;border-color:#e3dfd7;text-decoration:line-through;cursor:not-allowed;box-shadow:none;transform:none}
.ieta-sp-cart .reset_variations{display:inline-flex!important;margin:4px 0 0!important;color:#8b6519!important;font-size:11px!important;font-weight:800!important;text-decoration:none!important}
.ieta-sp-cart .single_variation_wrap{margin-top:8px!important}
.ieta-sp-cart .woocommerce-variation-price{margin:0 0 10px!important;font-size:17px!important;font-weight:800!important}
.ieta-sp-cart .woocommerce-variation-description{font-size:12px!important;line-height:1.55!important;color:#625d54!important;margin-bottom:10px!important}
.ieta-sp-cart .quantity{position:relative!important;display:grid!important;grid-template-columns:46px minmax(58px,1fr) 46px!important;align-items:center!important;width:100%!important;min-height:48px!important;margin:10px 0!important;border:1px solid #d8d0c2!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important}
.ieta-sp-cart .quantity input.qty{grid-column:2!important;width:100%!important;height:48px!important;border:0!important;border-left:1px solid #eee8df!important;border-right:1px solid #eee8df!important;border-radius:0!important;background:#fff!important;text-align:center!important;font-weight:800!important;font-size:14px!important;box-shadow:none!important;-moz-appearance:textfield!important}
.ieta-sp-cart .quantity input.qty::-webkit-inner-spin-button,.ieta-sp-cart .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}
.ieta-qty-button{height:48px;border:0;background:#faf8f4;color:#2d251a;font-size:22px;font-weight:500;cursor:pointer;display:grid;place-items:center;transition:.18s}
.ieta-qty-button:hover{background:#efe8dc;color:#8b6519}
.ieta-qty-button:disabled{opacity:.35;cursor:not-allowed}
.ieta-size-guide-link{display:inline-flex;align-items:center;gap:6px;margin:5px 0 2px;color:#8b6519;font-size:11px;font-weight:800;text-decoration:none}
.ieta-size-guide-link:before{content:'↔';display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#f6efe2;color:#8b6519}

@media(max-width:767px){
 body.ieta-amazon-product-page .ieta-sp-page{overflow:visible!important}
 body.ieta-amazon-product-page .ieta-sp-gallery{display:block!important;visibility:visible!important;opacity:1!important;min-height:0!important;padding:10px!important;overflow:visible!important}
 body.ieta-amazon-product-page .ieta-ppg{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;min-height:0!important}
 body.ieta-amazon-product-page .ieta-ppg-stage-wrap{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}
 body.ieta-amazon-product-page .ieta-ppg-stage{display:block!important;position:relative!important;width:100%!important;min-height:0!important;height:auto!important;aspect-ratio:1/1!important;border-radius:16px!important;overflow:hidden!important;touch-action:pan-y!important;background:#fff!important}
 body.ieta-amazon-product-page .ieta-slides{display:block!important;position:absolute!important;inset:0!important}
 body.ieta-amazon-product-page .ieta-slide,body.ieta-amazon-product-page .ieta-embed-slide{display:flex!important;position:absolute!important;inset:0!important;min-height:100%!important;pointer-events:none!important}
 body.ieta-amazon-product-page .ieta-slide.is-active,body.ieta-amazon-product-page .ieta-embed-slide.is-active{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:2!important}
 body.ieta-amazon-product-page .ieta-slide img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;padding:8px!important;touch-action:manipulation!important}
 body.ieta-amazon-product-page .ieta-ppg-thumbs{order:2!important;display:flex!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;gap:8px!important;padding:2px 1px 5px!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity!important}
 body.ieta-amazon-product-page .ieta-thumb{display:flex!important;flex:0 0 64px!important;width:64px!important;height:64px!important;scroll-snap-align:start!important}
 body.ieta-amazon-product-page .ieta-mobile-dots{display:flex!important;position:absolute!important;z-index:8!important;left:50%!important;bottom:10px!important;transform:translateX(-50%)!important;gap:5px!important;padding:5px 8px!important;border-radius:999px!important;background:rgba(255,255,255,.82)!important;backdrop-filter:blur(7px)!important}
 body.ieta-amazon-product-page .ieta-mobile-dots button{display:block!important;width:6px!important;height:6px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#bbb2a5!important}
 body.ieta-amazon-product-page .ieta-mobile-dots button.is-active{width:18px!important;border-radius:99px!important;background:#8b6519!important}
 body.ieta-amazon-product-page .ieta-fullscreen{display:grid!important;width:40px!important;height:40px!important;z-index:9!important}
 body.ieta-amazon-product-page .ieta-lightbox{display:flex!important;visibility:visible!important;opacity:1!important}
 body.ieta-amazon-product-page .ieta-lightbox[hidden]{display:none!important}
 .ieta-variation-chips{flex-wrap:nowrap;overflow-x:auto;padding:2px 2px 8px;margin-left:-2px;margin-right:-2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
 .ieta-variation-chips::-webkit-scrollbar{display:none}
 .ieta-variation-chip{flex:0 0 auto;min-width:58px;min-height:46px;border-radius:12px}
 .ieta-sp-cart table.variations th.label label:after{content:'Swipe to view sizes'}
 .ieta-sp-cart .quantity{grid-template-columns:48px 1fr 48px!important;min-height:50px!important}
 .ieta-qty-button,.ieta-sp-cart .quantity input.qty{height:50px!important}
}


/* v5.7.1 dedicated specifications and size-chart area */
.ieta-sp-product-data{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:24px!important;margin:26px 0 0!important;width:100%!important;align-items:stretch!important}
.ieta-sp-product-data>.ieta-sp-data-card:only-child{grid-column:1/-1!important}
.ieta-sp-data-card{min-width:0!important;background:#fff!important;border:1px solid #dedbd5!important;border-radius:18px!important;padding:28px!important;box-shadow:0 8px 28px rgba(40,32,20,.06)!important;overflow:hidden!important}
.ieta-sp-data-head{border-bottom:1px solid #ebe5dc!important;padding-bottom:18px!important;margin-bottom:18px!important}
.ieta-sp-data-head span{display:block!important;color:#9a7529!important;font-size:11px!important;font-weight:900!important;letter-spacing:.14em!important;margin-bottom:8px!important}
.ieta-sp-data-head h2{font-family:Georgia,'Times New Roman',serif!important;color:#17130d!important;font-size:clamp(26px,2.2vw,34px)!important;line-height:1.12!important;margin:0 0 8px!important}
.ieta-sp-data-head p{color:#6f685f!important;font-size:13px!important;line-height:1.65!important;margin:0!important;max-width:760px!important}
.ieta-sp-spec-table{width:100%!important;border:1px solid #ece5da!important;border-radius:14px!important;overflow:hidden!important;background:#fcfbf8!important}
.ieta-sp-spec-row{display:grid!important;grid-template-columns:minmax(150px,34%) minmax(0,1fr)!important;min-height:52px!important;border-bottom:1px solid #ece5da!important}
.ieta-sp-spec-row:last-child{border-bottom:0!important}
.ieta-sp-spec-label,.ieta-sp-spec-value{display:flex!important;align-items:center!important;padding:13px 16px!important;font-size:13px!important;line-height:1.45!important}
.ieta-sp-spec-label{background:#f5f0e7!important;color:#5f5547!important;font-weight:800!important;border-right:1px solid #e8dfd1!important}
.ieta-sp-spec-value{color:#17130d!important;font-weight:600!important;overflow-wrap:anywhere!important}
.ieta-sp-size-scroll{width:100%!important;overflow-x:auto!important;border:1px solid #e8dfd1!important;border-radius:14px!important;background:#fff!important;-webkit-overflow-scrolling:touch!important}
.ieta-sp-size-table{width:100%!important;min-width:680px!important;border-collapse:separate!important;border-spacing:0!important;margin:0!important;background:#fff!important}
.ieta-sp-size-table th,.ieta-sp-size-table td{padding:14px 16px!important;text-align:left!important;border:0!important;border-bottom:1px solid #ece5da!important;font-size:13px!important;line-height:1.5!important;vertical-align:top!important}
.ieta-sp-size-table th{background:#17130d!important;color:#fff!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.06em!important;white-space:nowrap!important}
.ieta-sp-size-table th:first-child{border-radius:13px 0 0 0!important}.ieta-sp-size-table th:last-child{border-radius:0 13px 0 0!important}
.ieta-sp-size-table tr:last-child td{border-bottom:0!important}.ieta-sp-size-table tbody tr:nth-child(even) td{background:#fbf9f5!important}
.ieta-sp-size-table td:first-child{color:#8b6519!important;font-size:14px!important;white-space:nowrap!important}
.ieta-sp-size-copy{background:#fbf9f5!important;border:1px solid #ece5da!important;border-radius:14px!important;padding:18px!important;color:#302a22!important;font-size:13px!important;line-height:1.75!important;white-space:pre-line!important}
.ieta-sp-size-copy p{margin:0 0 10px!important}.ieta-sp-size-copy p:last-child{margin-bottom:0!important}
.ieta-sp-size-notes{margin:14px 0 0!important;padding:14px 16px 14px 34px!important;border-radius:12px!important;background:#fff8e9!important;border:1px solid #ead9af!important;color:#5e4c27!important;font-size:12px!important;line-height:1.6!important}
.ieta-sp-size-notes li+li{margin-top:5px!important}
@media(max-width:900px){.ieta-sp-product-data{grid-template-columns:1fr!important}.ieta-sp-data-card{padding:22px!important}}
@media(max-width:600px){.ieta-sp-product-data{gap:16px!important;margin-top:18px!important}.ieta-sp-data-card{border-radius:15px!important;padding:18px!important}.ieta-sp-data-head{padding-bottom:14px!important;margin-bottom:14px!important}.ieta-sp-data-head h2{font-size:26px!important}.ieta-sp-spec-row{grid-template-columns:1fr!important}.ieta-sp-spec-label{border-right:0!important;border-bottom:1px solid #e8dfd1!important;padding-bottom:8px!important}.ieta-sp-spec-value{padding-top:10px!important}.ieta-sp-size-scroll{margin-left:0!important;margin-right:0!important}.ieta-sp-size-table{min-width:620px!important}.ieta-sp-size-table th,.ieta-sp-size-table td{padding:12px 13px!important}}
