.p-section.p-pdp{padding-block:var(--p-space-2) var(--p-section-y)}.p-pdp,.p-sticky-buy{font-family:var(--p-font-sans);letter-spacing:normal}.p-pdp :where(h1,h2,h3,h4,h5,h6,p,ul,li,label,legend,summary,button,input,a),.p-sticky-buy :where(p,label,button,input){font-family:inherit;letter-spacing:inherit;text-transform:none}.p-pdp .rte :where(p,li){font-size:inherit;line-height:inherit}.p-pdp__grid.thb-product-detail{margin-block:0}.p-pdp{--p-pdp-pad: var(--p-space-4);--p-pdp-radius: var(--p-radius-md)}@media only screen and (min-width:768px){.p-pdp{--p-pdp-pad: var(--p-space-5)}}.p-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--p-space-5)}@media only screen and (min-width:768px){.p-pdp__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--p-space-6);align-items:start}.p-pdp__grid[data-sticky-gallery] .p-pdp__media{position:sticky;top:calc(var(--p-header-h) + var(--p-space-5))}.p-pdp .p-gallery__stage{aspect-ratio:auto;height:min(100cqi,max(360px,calc(100svh - var(--p-header-h) - var(--p-space-5) * 2 - var(--p-gallery-bar) - 72px)))}}@media only screen and (min-width:1068px){.p-pdp__grid{grid-template-columns:minmax(0,656fr) minmax(0,496fr);gap:var(--p-space-7)}}.p-gallery{--p-gallery-bar: 0px;container:p-gallery / inline-size;display:flex;flex-direction:column;gap:var(--p-space-3)}.p-gallery:has(.p-gallery__bar){--p-gallery-bar: 56px}.p-gallery__stage{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--p-pdp-radius);background:var(--p-color-bg)}.p-gallery__panel{position:absolute;top:0;right:0;bottom:0;left:0}.p-gallery__panel[hidden]{display:none}.p-gallery__track{display:flex;height:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.p-gallery__track::-webkit-scrollbar{display:none}.p-gallery__slide{position:relative;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);flex:0 0 100%;place-items:center;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.p-gallery__img,.p-gallery__video,.p-gallery__placeholder,.p-gallery__slide iframe,.p-gallery__slide model-viewer{display:block;width:100%;height:100%;border:0}.p-gallery__img,.p-gallery__video{object-fit:contain}.p-gallery__panel--cover .p-gallery__img,.p-gallery__panel--cover .p-gallery__video{object-fit:cover}.p-gallery__placeholder{background:var(--p-color-bg-subtle)}.p-gallery__poster{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.p-gallery__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;width:64px;height:64px;margin:auto;place-items:center;border-radius:50%;background:var(--p-glass-fallback);color:var(--p-color-text);box-shadow:var(--p-shadow-md);transition:transform var(--p-duration-fast) var(--p-ease-out)}.p-gallery__poster:hover .p-gallery__play{transform:scale(1.06)}.p-gallery__arrow{position:absolute;top:50%;z-index:2;display:none;width:40px;height:40px;margin-top:-20px;padding:0;place-items:center;border:0;border-radius:50%;background:#ffffffdb;color:var(--p-color-text);box-shadow:var(--p-shadow-sm);cursor:pointer;opacity:0;transition:opacity var(--p-duration-fast) var(--p-ease-standard),background-color var(--p-duration-fast) var(--p-ease-standard)}.p-gallery__arrow--prev{left:var(--p-space-4)}.p-gallery__arrow--next{right:var(--p-space-4)}@media(hover:hover){.p-gallery__arrow{display:grid}.p-gallery__stage:hover .p-gallery__arrow,.p-gallery__arrow:focus-visible{opacity:1}.p-gallery__arrow:hover{background:var(--p-color-bg)}}.p-gallery__stage .p-gallery__arrow[disabled]{opacity:0;pointer-events:none}.p-gallery__zoom{position:absolute;top:var(--p-space-4);right:var(--p-space-4);z-index:3;display:grid;width:36px;height:36px;place-items:center;padding:0;border:0;border-radius:50%;background:var(--p-color-bg);color:var(--p-color-text);box-shadow:var(--p-shadow-sm);cursor:pointer;transition:background-color var(--p-duration-fast) var(--p-ease-standard),transform var(--p-duration-fast) var(--p-ease-out)}.p-gallery__zoom:hover{background:var(--p-color-bg-subtle)}.p-gallery__zoom:active{transform:scale(.94)}.p-gallery__zoom[hidden]{display:none}@media only screen and (max-width:767px){.p-gallery__zoom{top:auto;right:var(--p-space-3);bottom:var(--p-space-3)}.p-gallery:has(.p-gallery__bar) .p-gallery__zoom{bottom:calc(var(--p-space-3) + 44px)}}.p-gallery__nav{position:absolute;right:var(--p-space-4);bottom:var(--p-space-4);left:var(--p-space-4);z-index:2;display:grid;align-items:end;justify-items:center;pointer-events:none}.p-gallery__nav>*{grid-area:1 / 1;max-width:100%}.p-gallery__dots{display:flex;gap:var(--p-space-2);padding:var(--p-space-2) var(--p-space-3);border-radius:var(--p-radius-pill);background:var(--p-glass-bg);transition:opacity var(--p-duration-fast) var(--p-ease-standard)}.p-gallery__dots[hidden]{display:none}.p-gallery__dot{width:6px;height:6px;border-radius:50%;background:var(--p-color-text);opacity:.24;transition:opacity var(--p-duration-fast) var(--p-ease-standard)}.p-gallery__dot.is-active{opacity:1}@media(hover:hover){.p-gallery__nav .p-gallery__thumbs{opacity:0;transform:translateY(var(--p-space-2));transition:opacity var(--p-duration-fast) var(--p-ease-standard),transform var(--p-duration-base) var(--p-ease-out)}.p-gallery__stage:hover .p-gallery__thumbs,.p-gallery__nav:focus-within .p-gallery__thumbs{opacity:1;transform:none;pointer-events:auto}.p-gallery__stage:hover .p-gallery__dots,.p-gallery__nav:focus-within .p-gallery__dots{opacity:0}}@media(hover:none){.p-gallery__nav .p-gallery__thumbs{display:none}}@media(prefers-reduced-motion:reduce){.p-gallery__nav .p-gallery__thumbs{transform:none}}.p-gallery__bar{display:flex;justify-content:center}.p-gallery__tabs{display:flex;flex:0 0 auto;max-width:100%;gap:var(--p-space-1);padding:var(--p-space-1);overflow-x:auto;border-radius:var(--p-radius-pill);background:var(--p-color-bg);scrollbar-width:none}.p-gallery__tabs::-webkit-scrollbar{display:none}.p-gallery__tab{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;height:36px;padding:0 var(--p-space-4);border:0;border-radius:var(--p-radius-pill);background:transparent;color:var(--p-color-text-secondary);font-family:inherit;font-size:var(--p-text-caption);font-weight:var(--p-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--p-duration-fast) var(--p-ease-standard),color var(--p-duration-fast) var(--p-ease-standard)}.p-gallery__tab:hover{color:var(--p-color-text)}.p-gallery__tab[aria-selected=true]{background:var(--p-color-text);color:var(--p-color-text-inverse)}.p-gallery__thumbs{--p-fade-start: #000;--p-fade-end: #000;display:flex;gap:var(--p-space-2);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,var(--p-fade-start),#000 var(--p-space-6),#000 calc(100% - var(--p-space-6)),var(--p-fade-end));mask-image:linear-gradient(to right,var(--p-fade-start),#000 var(--p-space-6),#000 calc(100% - var(--p-space-6)),var(--p-fade-end))}.p-gallery__thumbs[hidden]{display:none}.p-gallery__thumbs::-webkit-scrollbar{display:none}.p-gallery__thumbs[data-more~=start]{--p-fade-start: transparent}.p-gallery__thumbs[data-more~=end]{--p-fade-end: transparent}.p-gallery__thumb:first-child{margin-left:auto}.p-gallery__thumb:last-child{margin-right:auto}.p-gallery__thumb{position:relative;flex:0 0 56px;width:56px;height:56px;padding:4px;overflow:hidden;border:0;border-radius:var(--p-radius-sm);background:var(--p-color-bg);box-shadow:inset 0 0 0 1px var(--p-color-line);cursor:pointer;transition:box-shadow var(--p-duration-fast) var(--p-ease-standard)}.p-gallery__thumb:focus-visible{outline-offset:-2px}.p-gallery__thumb img{display:block;width:100%;height:100%;border-radius:var(--p-radius-xs);object-fit:contain}.p-gallery__thumbs--cover .p-gallery__thumb img{object-fit:cover}.p-gallery__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--p-color-text);opacity:0;transition:opacity var(--p-duration-fast) var(--p-ease-standard)}@media(hover:hover){.p-gallery__thumb:hover{box-shadow:inset 0 0 0 1px var(--p-color-line-strong)}}.p-gallery__thumb.is-active:after{opacity:1}.p-gallery__thumb-badge{position:absolute;right:4px;bottom:4px;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#1d1d1fa3;color:var(--p-color-text-inverse)}.p-gallery__count{display:none}@media only screen and (max-width:767px){.p-gallery{position:relative}.p-gallery:has(.p-gallery__bar){--p-gallery-bar: 0px}.p-gallery__nav{display:none}.p-gallery__count:not([hidden]){position:absolute;top:var(--p-space-3);right:var(--p-space-3);z-index:2;display:block;padding:2px var(--p-space-2);border-radius:var(--p-radius-pill);background:#1d1d1fa3;color:var(--p-color-text-inverse);font-size:var(--p-text-micro);font-weight:var(--p-weight-medium);line-height:var(--p-lh-micro);font-variant-numeric:tabular-nums;pointer-events:none}.p-gallery__bar{position:absolute;right:var(--p-space-3);bottom:calc(var(--p-space-3) - 4px);left:var(--p-space-3);z-index:2;pointer-events:none}.p-gallery__tabs{gap:var(--p-space-2);padding:4px 0;background:none;pointer-events:auto}.p-gallery__tab{position:relative;padding:0 var(--p-space-3);background:var(--p-color-bg-muted);color:var(--p-color-text)}.p-gallery__tab:before{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}}.p-lightbox{width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0;border:0;background:var(--p-color-bg);color:var(--p-color-text)}.p-lightbox[open]{display:flex;flex-direction:column}.p-lightbox::backdrop{background:var(--p-color-bg)}@supports (height: 100dvh){.p-lightbox{height:100dvh}}.p-lightbox__close{position:absolute;top:var(--p-space-5);right:var(--p-space-5);z-index:3}.p-lightbox__stage{position:relative;display:grid;flex:1 1 auto;place-items:center;min-height:0;padding:calc(var(--p-close-size) + var(--p-space-6)) calc(44px + var(--p-space-7)) var(--p-space-4);touch-action:pan-y}.p-lightbox--solo .p-lightbox__bar,.p-lightbox--solo .p-lightbox__arrow{display:none}.p-lightbox--solo .p-lightbox__stage{padding-inline:var(--p-space-6)}.p-lightbox__frame{position:relative;display:grid;width:100%;height:100%;min-width:0;min-height:0}.p-lightbox__img{grid-area:1 / 1;display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;min-width:0;min-height:0;opacity:0;pointer-events:none}.p-lightbox__img.is-shown{opacity:1;pointer-events:auto}.p-lightbox__arrow{position:absolute;top:50%;z-index:2;display:grid;width:44px;height:44px;margin-top:-22px;place-items:center;padding:0;border:0;border-radius:50%;background:var(--p-color-bg-muted);color:var(--p-color-text);cursor:pointer;transition:background-color var(--p-duration-fast) var(--p-ease-standard),transform var(--p-duration-fast) var(--p-ease-out)}.p-lightbox__arrow:hover{background:var(--p-color-line-strong)}.p-lightbox__arrow:active{transform:scale(.94)}.p-lightbox__arrow[disabled]{opacity:0;pointer-events:none}.p-lightbox__arrow--prev{left:var(--p-space-5)}.p-lightbox__arrow--next{right:var(--p-space-5)}.p-lightbox__bar{flex:0 0 auto;display:flex;justify-content:center;padding:var(--p-space-2) var(--p-space-5) var(--p-space-5);background:var(--p-color-bg)}.p-lightbox__thumbs{display:flex;gap:var(--p-space-2);max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.p-lightbox__thumbs::-webkit-scrollbar{display:none}.p-lightbox__thumbs[hidden]{display:none}.p-lightbox__thumb{position:relative;flex:0 0 56px;width:56px;height:56px;padding:2px;overflow:hidden;border:0;border-radius:var(--p-radius-sm);background:var(--p-color-bg);box-shadow:inset 0 0 0 1px var(--p-color-line);cursor:pointer;transition:box-shadow var(--p-duration-fast) var(--p-ease-standard)}.p-lightbox__thumb img{display:block;width:100%;height:100%;border-radius:var(--p-radius-xs);object-fit:contain}.p-lightbox__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--p-color-text);opacity:0;transition:opacity var(--p-duration-fast) var(--p-ease-standard)}.p-lightbox__thumb.is-active:after{opacity:1}@media(hover:hover){.p-lightbox__thumb:hover{box-shadow:inset 0 0 0 1px var(--p-color-line-strong)}}@media only screen and (max-width:767px){.p-lightbox__close{top:var(--p-space-3);right:var(--p-space-3)}.p-lightbox__stage{padding:calc(var(--p-close-size) + var(--p-space-4)) var(--p-space-4) var(--p-space-3)}.p-lightbox__arrow{width:36px;height:36px;margin-top:-18px;background:transparent}.p-lightbox__arrow:hover{background:transparent}.p-lightbox__arrow--prev{left:var(--p-space-1)}.p-lightbox__arrow--next{right:var(--p-space-1)}.p-lightbox__bar{padding:var(--p-space-1) var(--p-space-4) var(--p-space-4)}.p-lightbox__thumb{flex-basis:48px;width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.p-gallery__zoom:active,.p-lightbox__arrow:active{transform:none}}.p-pdp__info{display:flex;min-width:0;flex-direction:column;gap:var(--p-space-3)}.p-pdp__module{border-radius:var(--p-pdp-radius)}.p-pdp__module--white,.p-pdp__module--subtle,.p-pdp__module--tint{padding:var(--p-pdp-pad)}.p-pdp__module--white{background:var(--p-color-bg)}.p-pdp__module--subtle{background:var(--p-color-bg-subtle)}.p-pdp__module--tint{background:var(--p-color-brand-tint)}.p-pdp__module--none+.p-pdp__module--none{padding-top:var(--p-space-3);border-top:1px solid var(--p-color-line);border-radius:0}.p-pdp__module--title.p-pdp__module--none{padding-bottom:var(--p-space-2)}.p-pdp__module--title+.p-pdp__module--price.p-pdp__module--none{padding-top:0;border-top:0}.p-pdp__module--price.p-pdp__module--none{padding-bottom:var(--p-space-3)}.p-pdp__module-title{display:flex;align-items:center;gap:var(--p-space-2);margin:0 0 var(--p-space-3);color:var(--p-color-text);font-size:var(--p-text-body);font-weight:var(--p-weight-semibold);line-height:var(--p-lh-body);letter-spacing:0}.p-pdp__module-title>.p-icon{flex:0 0 auto;color:var(--p-color-brand)}.p-pdp__eyebrow{margin-bottom:var(--p-space-2)}.p-pdp__title{margin:0;color:var(--p-color-text);font-size:var(--p-text-h1);font-weight:var(--p-weight-semibold);line-height:var(--p-lh-h1);letter-spacing:var(--p-ls-h1)}.p-pdp__subtitle{margin:var(--p-space-3) 0 0;color:var(--p-color-text-secondary);font-size:var(--p-text-body);line-height:var(--p-lh-body)}.p-pdp__rating{display:flex;align-items:center;gap:var(--p-space-1);margin:var(--p-space-2) 0 0;color:var(--p-color-text);font-size:var(--p-text-caption);font-weight:var(--p-weight-medium)}.p-pdp__rating .p-icon{color:var(--p-color-brand);fill:currentColor}.p-pdp__rating-count{color:var(--p-color-text-secondary);font-weight:var(--p-weight-regular)}.p-price__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-space-1) var(--p-space-3)}.p-price__now{color:var(--p-color-text);font-weight:var(--p-weight-semibold);letter-spacing:-.01em}.p-price__was{color:var(--p-color-text-tertiary)}.p-price__save{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--p-radius-pill);background:var(--p-color-brand);color:var(--p-color-on-brand);font-size:var(--p-text-micro);font-weight:var(--p-weight-semibold);line-height:1;white-space:nowrap}.p-price--lg .p-price__now{font-size:var(--p-text-h3);line-height:var(--p-lh-h3)}.p-price--lg .p-price__was{font-size:var(--p-text-body)}.p-price--sm .p-price__row{gap:0 var(--p-space-2)}.p-price--sm .p-price__now{font-size:var(--p-text-body);line-height:var(--p-lh-caption)}.p-price--sm .p-price__was{font-size:var(--p-text-micro)}.p-price--sm .p-price__save{height:20px;padding:0 var(--p-space-2)}.p-price__unit,.p-price__terms,.p-price__note{margin:var(--p-space-2) 0 0;color:var(--p-color-text-secondary);font-size:var(--p-text-caption);line-height:var(--p-lh-caption)}.p-price__terms:empty{display:none}.p-price__note a{color:inherit;text-decoration:none}@media(hover:hover){.p-price__note a:hover{text-decoration:underline}}.p-pdp__notice{display:flex;align-items:center;gap:var(--p-space-3);color:var(--p-color-text);font-size:var(--p-text-caption);font-weight:var(--p-weight-medium);line-height:var(--p-lh-caption)}.p-pdp__notice>.p-icon{flex:0 0 auto;color:var(--p-color-brand)}.p-pdp__notice p{flex:1;margin:0}.p-pdp__notice-link{display:grid;width:32px;height:32px;margin:-6px -6px -6px 0;place-items:center;color:var(--p-color-text-tertiary)}.p-pdp__notice-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.p-pdp__notice:has(.p-pdp__notice-link){position:relative}.p-pdp__note{--p-note-indent: calc(20px + var(--p-space-2))}.p-pdp__note-body{padding-left:var(--p-note-indent);color:var(--p-color-text-secondary);font-size:var(--p-text-caption);line-height:var(--p-lh-caption)}.p-pdp__note:not(:has(.p-pdp__module-title>.p-icon)){--p-note-indent: 0px}.p-pdp__note-body>*{margin:0}.p-pdp__note-body>*+*{margin-top:var(--p-space-2)}.p-pdp__note-body strong{color:var(--p-color-text);font-weight:var(--p-weight-semibold)}.p-pdp__note-body ul,.p-pdp__note-body ol{display:grid;gap:var(--p-space-2);padding:0;list-style:none}.p-pdp__note-body li{position:relative;margin:0;padding-left:var(--p-space-4)}.p-pdp__note-body ul>li:before{content:"";position:absolute;top:calc(var(--p-lh-caption) * .5em - 2.5px);left:2px;width:5px;height:5px;border-radius:50%;background:var(--p-color-text-tertiary)}.p-pdp__note-body ol{counter-reset:p-note}.p-pdp__note-body ol>li:before{content:counter(p-note) ".";counter-increment:p-note;position:absolute;left:0;color:var(--p-color-text-tertiary);font-variant-numeric:tabular-nums}.p-pdp__note-link.p-link{margin-top:var(--p-space-3);margin-left:var(--p-note-indent);font-size:var(--p-text-caption)}.p-pdp__highlights{display:grid;gap:var(--p-space-2);margin:0;padding:0;list-style:none}.p-pdp__highlights li{display:flex;gap:var(--p-space-2);color:var(--p-color-text);font-size:var(--p-text-caption);line-height:var(--p-lh-caption)}.p-pdp__highlights .p-icon{flex:0 0 auto;margin-top:1px;color:var(--p-color-brand)}.p-picker{display:flex;flex-direction:column;gap:var(--p-space-5)}.p-picker:empty{display:none}.p-pdp__module--variant_picker:has(.p-picker:empty){display:none}.p-picker__group{min-width:0;margin:0;padding:0;border:0}.p-picker__group[hidden]{display:none}.p-picker__legend{display:flex;flex-wrap:wrap;gap:var(--p-space-2);margin:0 0 var(--p-space-3);padding:0;color:var(--p-color-text);font-size:var(--p-text-body);font-weight:var(--p-weight-semibold);line-height:var(--p-lh-body)}.p-picker__selected{color:var(--p-color-text-secondary);font-weight:var(--p-weight-regular)}.p-picker__options{position:relative;display:flex;flex-wrap:wrap;gap:var(--p-space-2)}.p-picker__group--tiles .p-picker__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--p-space-3)}.p-picker__group--cards .p-picker__options{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--p-space-4)}.p-picker__group--media .p-picker__options{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--p-space-3)}.p-picker__options:has(.p-option__badge){padding-top:var(--p-space-2)}.p-option{position:relative;color:var(--p-color-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--p-duration-fast) var(--p-ease-standard),background-color var(--p-duration-fast) var(--p-ease-standard)}.p-option__input:focus-visible+.p-option{outline:2px solid var(--p-color-focus);outline-offset:2px}.p-option--tile{display:flex;min-height:56px;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:var(--p-space-3) var(--p-space-4);border-radius:var(--p-radius-sm);background:var(--p-color-bg);box-shadow:inset 0 0 0 1px var(--p-color-line-strong);text-align:center}.p-pdp__module--white .p-option--tile{background:var(--p-color-bg-subtle);box-shadow:inset 0 0 0 1px transparent}.p-option--tile .p-option__price{justify-content:center}.p-option__swatch{flex:0 0 auto;width:16px;height:16px;border-radius:50%;background-position:center;background-size:cover;box-shadow:inset 0 0 0 1px #0000001f}.p-option--card{display:flex;flex-direction:column;gap:var(--p-space-3);padding:var(--p-space-3);border-radius:var(--p-radius-md);background:var(--p-color-bg);box-shadow:inset 0 0 0 1px var(--p-color-line-strong)}.p-pdp__module--white .p-option--card{background:var(--p-color-bg-subtle);box-shadow:inset 0 0 0 1px transparent}@media(hover:hover){.p-option:hover{box-shadow:inset 0 0 0 1px var(--p-color-text-tertiary)}}.p-option__input:checked+.p-option{background:var(--p-color-bg);box-shadow:inset 0 0 0 2px var(--p-color-brand)}.p-option.is-soldout,.p-option.is-unavailable{color:var(--p-color-text-secondary)}.p-option__badge{position:absolute;top:0;right:var(--p-space-3);display:inline-flex;align-items:center;height:20px;padding:0 var(--p-space-2);border-radius:var(--p-radius-pill);background:var(--p-color-brand);color:var(--p-color-on-brand);font-size:var(--p-text-micro);font-weight:var(--p-weight-semibold);line-height:1;white-space:nowrap;transform:translateY(-50%)}.p-option__main{display:flex;align-items:center;gap:var(--p-space-3);min-width:0}.p-option__media{flex:0 0 56px;width:56px;height:56px;overflow:hidden;border-radius:var(--p-radius-sm);background:var(--p-color-bg)}.p-option__media img{display:block;width:100%;height:100%;object-fit:contain}.p-option.is-soldout .p-option__media,.p-option.is-unavailable .p-option__media{opacity:.5}.p-option__text{display:flex;min-width:0;flex-direction:column;gap:2px}.p-option__name{display:inline-flex;align-items:center;gap:var(--p-space-2);min-width:0;font-size:var(--p-text-caption);font-weight:var(--p-weight-semibold);line-height:var(--p-lh-caption)}.p-option__price{display:flex;flex-wrap:wrap;gap:0 6px;color:var(--p-color-text-secondary);font-size:var(--p-text-caption);line-height:var(--p-lh-caption)}.p-option__price s{color:var(--p-color-text-tertiary);font-size:var(--p-text-micro);align-self:center}.p-option__status{color:var(--p-color-danger);font-size:var(--p-text-micro);font-weight:var(--p-weight-medium)}.p-option__package{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));gap:6px var(--p-space-3);padding-top:var(--p-space-3);border-top:1px solid var(--p-color-line)}.p-picker__box .p-option__package{padding-top:0;border-top:0}.p-option__item{display:flex;align-items:center;gap:var(--p-space-2);min-width:0;color:var(--p-color-text-secondary);font-size:var(--p-text-micro);line-height:var(--p-lh-micro)}.p-option__item-media{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;overflow:hidden;border-radius:var(--p-radius-xs);background:var(--p-color-bg);color:var(--p-color-text-tertiary)}.p-option__item-media img{width:100%;height:100%;object-fit:contain}.p-option__item-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-option__item-qty{flex:0 0 auto;color:var(--p-color-text-tertiary)}.p-option__item-tag{flex:0 0 auto;margin-left:auto;padding:1px 6px;border-radius:var(--p-radius-pill);background:var(--p-color-brand-soft);color:var(--p-color-brand-active);font-weight:var(--p-weight-semibold)}.p-picker__note{display:flex;gap:var(--p-space-2);padding:var(--p-space-3);border-radius:var(--p-radius-sm);background:var(--p-color-bg-subtle);color:var(--p-color-text-secondary);font-size:var(--p-text-caption);line-height:var(--p-lh-caption)}.p-picker__note .p-icon{flex:0 0 auto;color:var(--p-color-text-tertiary)}.p-picker__note p{margin:0}.p-addons__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--p-space-3);margin-bottom:var(--p-space-3)}.p-addons__head .p-pdp__module-title{margin:0}.p-addons__sum{margin-left:auto;color:var(--p-color-text-secondary);font-size:var(--p-text-caption);line-height:var(--p-lh-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.p-addons__sum[hidden]{display:none}.p-addons__list{display:grid;gap:var(--p-space-3);margin:0;padding:0;list-style:none;container-type:inline-size}.p-addon{--p-addon-media: 64px;position:relative;display:grid;grid-template-columns:20px var(--p-addon-media) minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;grid-template-areas:"box media title qty" "box media price qty" "box media extra qty";column-gap:var(--p-space-3);row-gap:2px;align-items:start;padding:var(--p-space-3) var(--p-space-4) var(--p-space-3) var(--p-space-3);border-radius:var(--p-radius-md);background:var(--p-color-bg);box-shadow:inset 0 0 0 1px var(--p-color-line-strong);color:var(--p-color-text);transition:box-shadow var(--p-duration-fast) var(--p-ease-standard),background-color var(--p-duration-fast) var(--p-ease-standard)}.p-pdp__module--white .p-addon{background:var(--p-color-bg-subtle);box-shadow:inset 0 0 0 1px transparent}@media(hover:hover){.p-addon:hover{box-shadow:inset 0 0 0 1px var(--p-color-text-tertiary)}}.p-addon:has(.p-addon__check:checked){background:var(--p-color-bg);box-shadow:inset 0 0 0 2px var(--p-color-brand)}.p-addon:has(.p-addon__check:focus-visible){outline:2px solid var(--p-color-focus);outline-offset:2px}.p-addon__check{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.p-addon__box{display:grid;grid-area:box;align-self:center;width:20px;height:20px;place-items:center;border-radius:var(--p-radius-xs);background:var(--p-color-bg);box-shadow:inset 0 0 0 1.5px var(--p-color-line-strong);color:var(--p-color-on-brand);transition:background-color var(--p-duration-fast) var(--p-ease-standard),box-shadow var(--p-duration-fast) var(--p-ease-standard)}.p-addon__box .p-icon{opacity:0;transform:scale(.6);transition:opacity var(--p-duration-fast) var(--p-ease-out),transform var(--p-duration-fast) var(--p-ease-out)}.p-addon__check:checked~.p-addon__box{background:var(--p-color-brand);box-shadow:none}.p-addon__check:checked~.p-addon__box .p-icon{opacity:1;transform:none}.p-addon__media{grid-area:media;align-self:center;width:var(--p-addon-media);height:var(--p-addon-media);overflow:hidden;border-radius:var(--p-radius-sm);background:var(--p-color-bg)}.p-addon__media img{display:block;width:100%;height:100%;object-fit:contain}.p-addon__title{display:-webkit-box;grid-area:title;overflow:hidden;margin:0;font-size:var(--p-text-caption);font-weight:var(--p-weight-semibold);line-height:var(--p-lh-caption);-webkit-box-orient:vertical;-webkit-line-clamp:2;cursor:pointer}.p-addon__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.p-addon__price{display:flex;grid-area:price;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:var(--p-text-caption);font-weight:var(--p-weight-medium);line-height:var(--p-lh-caption);font-variant-numeric:tabular-nums}.p-addon__price s{color:var(--p-color-text-tertiary);font-size:var(--p-text-micro);font-weight:var(--p-weight-regular)}.p-addon__extra{position:relative;z-index:1;display:flex;grid-area:extra;flex-wrap:wrap;align-items:center;gap:var(--p-space-1) var(--p-space-3);margin-top:var(--p-space-1)}.p-addon__extra:empty{display:none}.p-addon__more.p-link{font-size:var(--p-text-caption);line-height:var(--p-lh-caption)}.p-addon__select{position:relative;display:inline-flex;align-items:center;max-width:100%}.p-addon__select select{height:32px;max-width:100%;margin:0;padding:0 30px 0 var(--p-space-3);border:0;border-radius:var(--p-radius-pill);background:var(--p-color-bg);box-shadow:inset 0 0 0 1px var(--p-color-line-strong);color:var(--p-color-text);font-family:inherit;font-size:var(--p-text-caption);font-weight:var(--p-weight-medium);text-overflow:ellipsis;cursor:pointer;-webkit-appearance:none;appearance:none}.p-addon__select select:focus{outline:none}.p-addon__select select:focus-visible{outline:2px solid var(--p-color-focus);outline-offset:2px}.p-addon__select .p-icon{position:absolute;right:var(--p-space-3);color:var(--p-color-text-secondary);pointer-events:none}.p-addon__qty.p-qty{position:relative;z-index:1;grid-area:qty;align-self:center;margin:0}@container (max-width: 400px){.p-addon{--p-addon-media: 56px;grid-template-columns:20px var(--p-addon-media) minmax(0,1fr) auto;grid-template-rows:auto auto auto;grid-template-areas:"box media title title" "box media price price" "box media extra qty";padding-right:var(--p-space-3)}.p-addon__qty.p-qty{align-self:end;height:32px}.p-addon__extra{align-self:center}}.p-addons--empty .p-picker__note{margin:0}.p-pdp__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--p-space-3)}.p-pdp__actions--qty{grid-template-columns:auto minmax(0,1fr)}.p-pdp__now{grid-column:1 / -1}.p-pdp__btn-price{display:inline-flex;align-items:center;gap:var(--p-space-2)}.p-pdp__btn-price:before{content:"";width:1px;height:16px;background:currentColor;opacity:.4}.p-pdp__btn-price[hidden]{display:none}.p-pdp__actions .p-btn{width:100%;padding-inline:var(--p-space-4)}.p-qty.p-qty--lg{height:52px;margin:0;padding:3px}.p-qty.p-qty--lg .p-qty__input{width:32px;font-size:var(--p-text-body)}.p-btn.loading{position:relative;pointer-events:none}.p-btn.loading>span,.p-btn.loading>.p-icon{opacity:0}.p-btn.loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:18px;height:18px;margin:auto;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:p-spin .7s linear infinite}@keyframes p-spin{to{transform:rotate(360deg)}}.p-pdp__dynamic{margin-top:var(--p-space-3)}.p-pdp__dynamic .shopify-payment-button__button{min-height:52px;border-radius:var(--p-radius-pill);overflow:hidden}.p-pdp__dynamic .shopify-payment-button__more-options{color:var(--p-color-text-secondary);font-size:var(--p-text-caption)}.p-pdp__error{margin-bottom:var(--p-space-3);padding:var(--p-space-2) var(--p-space-3);border-radius:var(--p-radius-sm);background:#d700150f;color:var(--p-color-danger);font-size:var(--p-text-caption)}.p-pdp__error[hidden]{display:none}.p-pdp__stock{display:flex;align-items:center;gap:var(--p-space-2);margin:var(--p-space-3) 0 0;color:var(--p-color-text-secondary);font-size:var(--p-text-caption);line-height:var(--p-lh-caption)}.p-pdp__stock:empty{display:none}.p-pdp__stock-dot{width:8px;height:8px;border-radius:50%;background:var(--p-color-success)}.p-pdp__stock-dot--low{background:var(--p-color-warning)}.p-pdp__stock-dot--out{background:var(--p-color-danger)}.p-pdp__services{margin:0;padding:0;list-style:none}.p-pdp__services li+li{border-top:1px solid var(--p-color-line)}.p-pdp__service{display:flex;align-items:center;gap:var(--p-space-3);min-height:44px;padding-block:var(--p-space-2);color:var(--p-color-text);font-size:var(--p-text-caption);line-height:var(--p-lh-caption);text-decoration:none}.p-pdp__services li:first-child .p-pdp__service{padding-top:0;min-height:36px}.p-pdp__services li:last-child .p-pdp__service{padding-bottom:0;min-height:36px}.p-pdp__service>.p-icon:first-child{flex:0 0 auto;color:var(--p-color-text-secondary)}.p-pdp__service-text{flex:1}.p-pdp__service>.p-icon:last-child:not(:first-child){flex:0 0 auto;color:var(--p-color-text-tertiary);transition:transform var(--p-duration-fast) var(--p-ease-out)}a.p-pdp__service:hover>.p-icon:last-child{transform:translate(2px)}.p-pdp__payments{display:flex;flex-wrap:wrap;gap:var(--p-space-2);margin:0;padding:0;list-style:none}.p-pdp__payments svg{display:block;width:38px;height:24px}.p-pdp__acc-head{display:flex;align-items:center;justify-content:space-between;gap:var(--p-space-3);min-height:28px;color:var(--p-color-text);font-size:var(--p-text-body);font-weight:var(--p-weight-semibold);list-style:none;cursor:pointer}.p-pdp__acc-head::-webkit-details-marker{display:none}.p-pdp__acc-head .p-icon{flex:0 0 auto;color:var(--p-color-text-secondary);transition:transform var(--p-duration-base) var(--p-ease-in-out)}.p-pdp__acc[open] .p-pdp__acc-head .p-icon{transform:rotate(180deg)}.p-pdp__acc-body{padding-top:var(--p-space-3);color:var(--p-color-text-secondary);font-size:var(--p-text-caption);line-height:var(--p-lh-body)}.p-pdp__acc[open] .p-pdp__acc-body{animation:p-pdp-reveal var(--p-duration-base) var(--p-ease-out)}.p-pdp__acc-body>:first-child{margin-top:0}.p-pdp__acc-body>:last-child{margin-bottom:0}.p-pdp__acc-body img{max-width:100%;height:auto;border-radius:var(--p-radius-sm)}.p-pdp__text{color:var(--p-color-text-secondary);font-size:var(--p-text-caption);line-height:var(--p-lh-body)}@keyframes p-pdp-reveal{0%{opacity:0;transform:translateY(-6px)}}.p-sticky-buy{--p-sticky-buy-h: 72px;position:sticky;bottom:0;z-index:var(--p-z-sticky);display:block;margin-top:calc(-1 * var(--p-sticky-buy-h));border-top:1px solid var(--p-color-line);background:var(--p-glass-fallback);opacity:0;visibility:hidden;transform:translateY(100%);transition:transform var(--p-duration-base) var(--p-ease-in-out),opacity var(--p-duration-base) var(--p-ease-in-out),visibility 0s linear var(--p-duration-base)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.p-sticky-buy{background:var(--p-glass-bg);-webkit-backdrop-filter:saturate(var(--p-glass-saturate)) blur(var(--p-glass-blur));backdrop-filter:saturate(var(--p-glass-saturate)) blur(var(--p-glass-blur))}}.p-sticky-buy.is-visible{opacity:1;visibility:visible;transform:none;transition:transform var(--p-duration-drawer) var(--p-ease-drawer),opacity var(--p-duration-base) var(--p-ease-out),visibility 0s}.p-sticky-buy__inner{display:flex;align-items:center;gap:var(--p-space-5);padding-block:var(--p-space-3) max(var(--p-space-3),env(safe-area-inset-bottom))}.p-sticky-buy__info{display:flex;flex:1;align-items:center;gap:var(--p-space-3);min-width:0}.p-sticky-buy__thumb{flex:0 0 48px;width:48px;height:48px;overflow:hidden;border-radius:var(--p-radius-sm);background:var(--p-color-bg)}.p-sticky-buy__thumb img{display:block;width:100%;height:100%;object-fit:contain}.p-sticky-buy__text{display:flex;min-width:0;flex-direction:column}.p-sticky-buy__title,.p-sticky-buy__variant{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-sticky-buy__title{color:var(--p-color-text);font-size:var(--p-text-caption);font-weight:var(--p-weight-semibold);line-height:var(--p-lh-caption)}.p-sticky-buy__variant{color:var(--p-color-text-secondary);font-size:var(--p-text-micro);line-height:var(--p-lh-micro)}.p-sticky-buy__price{flex:0 0 auto;min-width:0}.p-sticky-buy__price.is-total .p-sticky-buy__unit{display:none}.p-sticky-buy__total{display:flex;min-width:0;flex-direction:column;align-items:flex-end;text-align:right}.p-sticky-buy__total[hidden]{display:none}.p-sticky-buy__total-now{color:var(--p-color-text);font-size:var(--p-text-body);font-weight:var(--p-weight-semibold);line-height:var(--p-lh-caption);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.p-sticky-buy__total-note{display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:100%;color:var(--p-color-text-secondary);font-size:var(--p-text-micro);line-height:var(--p-lh-micro);white-space:nowrap}.p-sticky-buy__total-note>span+span:before{content:"\b7";margin:0 .4em}.p-sticky-buy__actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--p-space-2)}.p-sticky-buy__qty.p-qty{height:44px;margin:0 var(--p-space-2) 0 0;padding:2px}.p-sticky-buy__btn.p-btn{--p-btn-px: var(--p-space-5);font-size:var(--p-text-caption)}@media only screen and (max-width:1067px){.p-sticky-buy__qty{display:none}}@media only screen and (max-width:767px){.p-sticky-buy__inner{gap:var(--p-space-3)}.p-sticky-buy__info{display:none}.p-sticky-buy__price{flex:1;min-width:0}.p-sticky-buy__total{align-items:flex-start;text-align:left}.p-sticky-buy__total-note{flex-direction:column}.p-sticky-buy__total-note>span+span:before{content:none}.p-sticky-buy__actions{gap:var(--p-space-2)}.p-sticky-buy__btn.p-btn{--p-btn-px: var(--p-space-4)}}.p-section.p-pdp--quick{padding-block:0;background:transparent}#Product-Drawer .p-pdp.p-pdp--quick{visibility:visible}.p-pdp__details-link{font-size:var(--p-text-body)}@media only screen and (min-width:768px){.p-pdp--quick .p-pdp__grid[data-sticky-gallery] .p-pdp__media{top:0}.p-pdp--quick .p-gallery__stage{height:min(100cqi,max(320px,calc(100dvh - var(--p-space-7) * 2 - var(--p-drawer-pad, var(--p-space-6)) * 2 - var(--p-gallery-bar) - var(--p-space-3))))}.p-pdp--quick .p-pdp__info>.p-pdp__module:first-child{padding-right:calc(var(--p-close-size) + var(--p-space-3))}}@media only screen and (max-width:767px){#Product-Drawer .p-gallery__count:not([hidden]){right:auto;left:var(--p-space-3)}}shopify-chat{transition:translate var(--p-duration-base) var(--p-ease-in-out)}body.p-sticky-buy-on shopify-chat{translate:0 calc(-1 * var(--p-sticky-buy-offset, 72px))}body.p-sticky-buy-on:not(:has(shopify-chat)) back-to-top.back-to-top{translate:0 calc(-1 * var(--p-sticky-buy-offset, 72px))}@supports not (anchor-name: --p-a){body.p-sticky-buy-on back-to-top.back-to-top{translate:0 calc(-1 * var(--p-sticky-buy-offset, 72px))}}@media(prefers-reduced-motion:reduce){.p-sticky-buy,.p-sticky-buy.is-visible{transform:none;transition:opacity var(--p-duration-fast) linear,visibility 0s linear var(--p-duration-fast)}.p-pdp__acc[open] .p-pdp__acc-body{animation:none}.p-gallery__track{scroll-behavior:auto}}.p-desc--no-top{padding-top:0}.p-desc--no-bottom{padding-bottom:0}.p-desc--center .p-section-head{justify-content:center;text-align:center}.p-desc__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--p-space-3)}.p-desc__grid--1{max-width:var(--p-width-article);margin-inline:auto}@media(min-width:768px){.p-desc__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-desc__item{margin:0;overflow:hidden;border-radius:var(--p-radius-md);background:var(--p-color-bg)}.p-desc__img{display:block;width:100%;height:auto}.p-section.p-pdp.p-fp{padding-block:var(--p-section-y)}.p-section.p-pdp.p-fp.p-section--tight{padding-block:var(--p-section-y-tight)}.p-section.p-pdp.p-fp--no-top{padding-top:0}.p-section.p-pdp.p-fp--no-bottom{padding-bottom:0}.p-fp--has-head .p-pdp__title{font-size:var(--p-text-h2);line-height:var(--p-lh-h2);letter-spacing:var(--p-ls-h2)}.p-fp .p-pdp__details-link{font-size:var(--p-text-body)}.p-fp.p-theme-light .p-gallery__stage,.p-fp.p-theme-light .p-pdp__module--white{background:var(--p-color-bg-subtle)}.p-fp.p-theme-light .p-pdp__module--white :is(.p-option--tile,.p-option--card,.p-addon){background:var(--p-color-bg)}@media only screen and (min-width:768px){.p-fp .p-pdp__grid{align-items:center}.p-fp--media-right .p-pdp__media{order:2}.p-fp .p-gallery__stage{height:min(100cqi,max(400px,calc(100svh - var(--p-header-h) - var(--p-space-6) * 2 - var(--p-gallery-bar))))}}@media only screen and (min-width:1068px){.p-fp .p-pdp__grid{gap:var(--p-space-8)}}@media only screen and (min-width:1440px){.p-fp .p-pdp__grid{gap:var(--p-space-9)}.p-fp{--p-pdp-pad: var(--p-space-6)}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/pihot-product.css.map */
