.pdp{overflow-x:clip}.pdp>*{min-width:0}.pdp-info{min-width:0}.pdp-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;letter-spacing:.04em}.pdp-breadcrumbs [aria-current=page]{min-width:0;overflow-wrap:anywhere}@keyframes pdpRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.animations-on .pdp-info>*{animation:pdpRise .7s var(--ease) both}.animations-on .pdp-info>*:nth-child(1){animation-delay:.04s}.animations-on .pdp-info>*:nth-child(2){animation-delay:.09s}.animations-on .pdp-info>*:nth-child(3){animation-delay:.14s}.animations-on .pdp-info>*:nth-child(4){animation-delay:.19s}.animations-on .pdp-info>*:nth-child(5){animation-delay:.24s}.animations-on .pdp-info>*:nth-child(6){animation-delay:.29s}.animations-on .pdp-info>*:nth-child(n+7){animation-delay:.34s}@media(prefers-reduced-motion:reduce){.animations-on .pdp-info>*{animation:none}}.pdp .pdp-info h1{font-family:var(--font-head);line-height:1.15;letter-spacing:.005em;color:var(--espresso);overflow-wrap:anywhere}.pdp .pdp-info__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;transition:opacity .22s var(--ease)}.pdp .pdp-info__price [data-pdp-price]{font-size:clamp(22px,2.4vw,30px);font-weight:500;color:var(--espresso)}.pdp .pdp-info__price s{color:var(--muted);font-size:15px}.pdp .pdp-info__price.is-updating{opacity:.35}.pdp .pdp-stock{font-size:13px;letter-spacing:.04em}.pdp .pdp-stock-urgency.is-hidden{display:none!important}.pdp .variant-field{border:0;padding:0;margin:0 0 22px;min-width:0}.pdp .variant-field__label{display:flex;align-items:baseline;gap:10px;padding:0;margin:0 0 12px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--chocolate)}.pdp .variant-field__label output{letter-spacing:.04em;text-transform:none;color:var(--muted);font-size:13px}.pdp .variant-opts{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.pdp .variant-opt{position:relative;display:inline-flex;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.pdp .variant-opt input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pdp .variant-opt input:focus{outline:0}.pdp .variant-opt--swatch{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;padding:0!important;margin:0;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;border-radius:50%}.pdp .variant-opt--swatch .variant-opt__name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pdp .variant-opt__dot{display:block;width:26px!important;height:26px!important;min-width:26px;border-radius:50%;background-color:var(--sw,#ccc);border:1px solid rgba(0,0,0,.14);box-shadow:0 0 0 0 var(--espresso);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),opacity var(--dur) var(--ease)}@media(hover:hover){.pdp .variant-opt--swatch:hover .variant-opt__dot{transform:scale(1.1)}}.pdp .variant-opt--swatch.is-selected .variant-opt__dot{box-shadow:0 0 0 2px var(--ivory),0 0 0 3px var(--espresso)}.pdp .variant-opt--swatch:has(input:focus-visible) .variant-opt__dot{outline:2px solid var(--cognac);outline-offset:4px}.pdp .variant-opt--swatch.is-unavailable{cursor:not-allowed}.pdp .variant-opt--swatch.is-unavailable .variant-opt__dot{opacity:.4;background-image:linear-gradient(135deg,transparent calc(50% - 1px),rgba(0,0,0,.6) 50%,transparent calc(50% + 1px))}.pdp .variant-selected-name{display:block;margin-top:12px;font-size:13px;letter-spacing:.04em;color:var(--muted)}.pdp .variant-opt--pill{align-items:center;justify-content:center;min-width:48px;padding:10px 16px;border:1px solid var(--line);background:transparent;color:var(--chocolate);font-size:13px;letter-spacing:.06em;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}@media(hover:hover){.pdp .variant-opt--pill:hover{border-color:var(--espresso)}}.pdp .variant-opt--pill.is-selected{background:var(--espresso);border-color:var(--espresso);color:var(--ivory)}.pdp .variant-opt--pill:has(input:focus-visible){outline:2px solid var(--cognac);outline-offset:3px}.pdp .variant-opt--pill.is-unavailable{opacity:.45;text-decoration:line-through;cursor:not-allowed}.pdp .pdp-buy{display:flex!important;flex-wrap:wrap;align-items:stretch;gap:14px 12px}.pdp .pdp-buy .pdp-qty-field{flex:0 0 100%;margin:0}.pdp .pdp-buy .pdp-atc{flex:1 1 0;min-width:0;min-height:52px;width:auto}.pdp .pdp-buy .pdp-buy-wishlist{flex:0 0 52px;width:52px;height:52px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;background:transparent;border:1px solid var(--line);border-radius:var(--radius);color:var(--espresso);cursor:pointer;transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.pdp .pdp-buy .pdp-buy-wishlist svg{width:22px;height:22px}@media(hover:hover){.pdp .pdp-buy .pdp-buy-wishlist:hover{border-color:var(--espresso);background:var(--cream)}}.pdp .pdp-buy .pdp-buy-wishlist:active{transform:scale(.94)}.pdp .pdp-buy .pdp-buy-wishlist:focus-visible{outline:2px solid var(--cognac);outline-offset:3px}.pdp .pdp-buy-now{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:12px;padding:0 24px;background:transparent;color:var(--espresso);border:1.5px solid var(--espresso);border-radius:var(--radius);font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}@media(hover:hover){.pdp .pdp-buy-now:hover:not(:disabled){background:var(--espresso);color:var(--ivory);box-shadow:0 10px 24px #33261b33;transform:translateY(-1px)}}.pdp .pdp-buy-now:active:not(:disabled){transform:scale(.99)}.pdp .pdp-buy-now:focus-visible{outline:2px solid var(--cognac);outline-offset:3px}.pdp .pdp-buy-now:disabled{opacity:.45;cursor:not-allowed}.pdp .pdp-buy-now.is-loading{position:relative;color:transparent!important;pointer-events:none}.pdp .pdp-buy-now.is-loading:after{content:"";position:absolute;width:18px;height:18px;border:2px solid var(--espresso);border-right-color:transparent;border-radius:50%;animation:pdpSpin .7s linear infinite}@keyframes pdpSpin{to{transform:rotate(360deg)}}.pdp .pdp-atc{transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background-color var(--dur) var(--ease)}@media(hover:hover){.pdp .pdp-atc:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #33261b38}}.pdp .pdp-whatsapp{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;padding:13px 16px;border:1px dashed var(--line);color:var(--chocolate);font-size:13px;letter-spacing:.06em;text-decoration:none;text-align:center;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.pdp .pdp-whatsapp svg{width:18px;height:18px;color:#25d366;flex:0 0 18px}@media(hover:hover){.pdp .pdp-whatsapp:hover{background:var(--cream);border-color:var(--muted)}}.pdp .pdp-actions{margin-top:18px}.pdp .pdp-utilities{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.pdp .pdp-post-buy{margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.pdp .pdp-ship-estimate{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--chocolate);margin-bottom:16px}.pdp .pdp-ship-estimate__icon svg{width:22px;height:22px;color:var(--cognac)}.pdp .pdp-trust{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pdp .pdp-trust li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--chocolate)}.pdp .pdp-trust svg{width:16px;height:16px;flex:0 0 16px;color:var(--cognac)}.pdp .pdp-meta{margin:22px 0 0;display:grid;gap:0}.pdp .pdp-meta>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 16px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13.5px;min-width:0}.pdp .pdp-meta>div:last-child{border-bottom:0}.pdp .pdp-meta dt{flex:0 0 96px;margin:0;color:var(--muted);letter-spacing:.04em}.pdp .pdp-meta dd{flex:1 1 160px;min-width:0;margin:0;color:var(--espresso);overflow-wrap:anywhere;word-break:break-word;line-height:1.5}.pdp .pdp-meta dd a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line)}@media(hover:hover){.pdp .pdp-meta dd a:hover{text-decoration-color:var(--espresso)}}.pdp .pdp-spec-list{margin:0;display:grid}.pdp .pdp-spec-list>div{display:flex;justify-content:space-between;gap:24px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px;min-width:0}.pdp .pdp-spec-list>div:last-child{border-bottom:0}.pdp .pdp-spec-list dt{flex:0 0 auto;color:var(--muted);letter-spacing:.04em}.pdp .pdp-spec-list dd{margin:0;min-width:0;text-align:right;color:var(--espresso);overflow-wrap:anywhere}.pdp-accordions{margin-top:26px;border-top:1px solid var(--line)}.pdp-accordions .faq-item__question{transition:color var(--dur) var(--ease)}@media(hover:hover){.pdp-accordions .faq-item__question:hover{color:var(--cognac)}}.pdp-accordions .faq-item__icon{display:inline-flex;transition:transform .35s var(--ease)}.pdp-accordions .faq-item__question[aria-expanded=true] .faq-item__icon{transform:rotate(180deg)}.gallery__thumbs button{transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.gallery__thumbs button img{transition:transform .5s var(--ease)}@media(hover:hover){.gallery__thumbs button:hover img{transform:scale(1.05)}}.gallery__arrow{transition:background-color var(--dur) var(--ease),transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.pdp-about__media{overflow:hidden}.pdp-about__media img{transition:transform 1.2s var(--ease)}@media(hover:hover){.pdp-about__media:hover img{transform:scale(1.03)}}@media(max-width:749px){.pdp .variant-opt__dot{width:28px!important;height:28px!important;min-width:28px}.pdp .variant-opts{gap:16px}.pdp .pdp-buy .pdp-atc,.pdp .pdp-buy .pdp-buy-wishlist{min-height:54px}.pdp .pdp-buy .pdp-buy-wishlist{flex-basis:54px;width:54px;height:54px}.pdp .pdp-buy-now{min-height:54px}.pdp .pdp-meta dt{flex-basis:84px}.pdp .pdp-meta>div{font-size:13px}.pdp .pdp-spec-list>div{font-size:13.5px;gap:16px}.pdp .pdp-whatsapp{font-size:12.5px;letter-spacing:.04em}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/pdp-enhance.css.map */
