.tpl{--colors-bg:#fff;--colors-bg-brand:#f75d15;--colors-bg-disabled:#fdfbfa;--colors-bg-low:#f8f6f5;--colors-border:#e7e5e4;--colors-fg:#000;--colors-fg-brand:#f75d15;--colors-fg-contrast:#fff;--colors-fg-disabled:#c5c3c2;--colors-fg-low:#686666;--colors-fg-lower:#7d7b7a;--colors-fg-lowest:#a6a4a3;--spacing-100:4px;--spacing-1000:40px;--spacing-1200:48px;--spacing-150:6px;--spacing-1500:60px;--spacing-200:8px;--spacing-2000:80px;--spacing-2400:96px;--spacing-250:10px;--spacing-300:12px;--spacing-3000:120px;--spacing-400:16px;--spacing-50:2px;--spacing-500:20px;--spacing-600:24px;--spacing-800:32px;--spacing-900:36px;--icon-size-2xl:36px;--icon-size-2xs:12px;--icon-size-l:28px;--icon-size-m:24px;--icon-size-s:20px;--typography-body-l-medium-font-size:16px;--typography-body-l-medium-font-weight:500;--typography-body-l-medium-line-height:150%;--typography-body-m-regular-font-size:14px;--typography-body-m-regular-font-weight:400;--typography-body-m-regular-letter-spacing:0em;--typography-body-m-regular-line-height:140%;--typography-body-s-medium-font-size:12px;--typography-body-s-medium-font-weight:500;--typography-body-s-medium-letter-spacing:0em;--typography-body-s-medium-line-height:130%;--typography-body-s-semibold-font-size:12px;--typography-body-s-semibold-font-weight:600;--typography-body-s-semibold-line-height:130%;--typography-body-xl-semibold-font-size:20px;--typography-body-xl-semibold-font-weight:600;--typography-body-xl-semibold-line-height:140%;--typography-template-label-font-size:20px;--typography-template-label-font-weight:600;--typography-template-label-line-height:140%;--typography-template-label-mobile-font-size:14px;--typography-template-label-mobile-font-weight:600;--typography-template-label-mobile-line-height:140%;--typography-template-text-font-size:24px;--typography-template-text-font-weight:400;--typography-template-text-letter-spacing:0em;--typography-template-text-line-height:140%;--typography-template-text-mobile-font-size:14px;--typography-template-text-mobile-font-weight:400;--typography-template-text-mobile-line-height:140%;--typography-template-title-l-font-size:52px;--typography-template-title-l-font-weight:600;--typography-template-title-l-line-height:130%;--typography-template-title-l-mobile-font-size:28px;--typography-template-title-l-mobile-font-weight:600;--typography-template-title-l-mobile-line-height:130%;--typography-template-title-s-font-size:28px;--typography-template-title-s-font-weight:600;--typography-template-title-s-line-height:130%;--typography-template-title-s-mobile-font-size:16px;--typography-template-title-s-mobile-font-weight:600;--typography-template-title-s-mobile-line-height:150%;--_button-rounded:9999px;--_colors-casual-neutral-200:#a8978d;--_font-family-base:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--_font-weight-medium-500:500;--_font-weight-regular-400:400;--_product-card-category-gap:12px;--_product-card-category-image-ratio:1;--_product-card-category-min-width:108px;--_product-card-category-scrim-from:#0006;--_product-card-category-scrim-height:80px;--_product-card-category-width:198px;--_product-card-image-ratio:1.4444;--_product-card-min-width:312px;--_product-card-more-fg:#686666;--_product-card-more-min-width:108px;--_product-card-promotion-columns:3;--_product-card-promotion-gap:2px;--_product-card-promotion-locked-fg:#7d7b7a;--_product-card-promotion-main-ratio:1.4975;--_product-card-promotion-more-fg:#fff;--_product-card-promotion-more-icon-size:24px;--_product-card-promotion-scrim-from:#000000e6;--_product-card-promotion-scrim-height:160px;--_product-card-promotion-tint:#0003;--_product-card-rounded:12px;--_product-card-scrim-from:#000000a6;--_product-card-scrim-height:160px;--_product-card-status-bg:#0009;--_product-card-status-blur-radius:12px;--_product-card-status-fg-closed:#fff;--_product-card-status-fg-remaining:#f75d15;--_rounded-full:9999px;--_rounded-m:8px;--_rounded-s:6px;--_tag-bg:#ffffffd9;--_tag-bg-accent-pri:#f75d15d9;--_tag-bg-accent-sec:#27262540;--_tag-bg-black-from:#2a2a2a;--_tag-bg-black-to:#666;--_tag-blur-radius:12px;--_tag-fg:#000;--_tag-fg-accent:#fff;--_tag-fg-black:#eee;--_tag-icon-size:16px;--_tag-rounded:8px;--container-gutter-base:16px}.tag{justify-content:center;align-items:center;gap:var(--spacing-50);padding:var(--spacing-150) var(--spacing-200);border-radius:var(--_tag-rounded);background:var(--_tag-bg);color:var(--_tag-fg);-webkit-backdrop-filter:blur(var(--_tag-blur-radius));backdrop-filter:blur(var(--_tag-blur-radius));font-family:var(--_font-family-base);font-size:var(--typography-body-s-medium-font-size);font-weight:var(--typography-body-s-medium-font-weight);line-height:var(--typography-body-s-medium-line-height);letter-spacing:var(--typography-body-s-medium-letter-spacing);white-space:nowrap;font-feature-settings:"lnum" 1;display:inline-flex}.tag--accent-pri{background:var(--_tag-bg-accent-pri);color:var(--_tag-fg-accent)}.tag--accent-sec{background:var(--_tag-bg-accent-sec);color:var(--_tag-fg-accent)}.tag--black{background:linear-gradient(-17.82deg, var(--_tag-bg-black-from) 38.75%, var(--_tag-bg-black-to) 90.11%);color:var(--_tag-fg-black)}.tag svg{inline-size:var(--_tag-icon-size);block-size:var(--_tag-icon-size);display:block}.product-card{gap:var(--spacing-300);min-inline-size:0;font-family:var(--_font-family-base);flex-direction:column;display:flex;position:relative}.product-card__title a{color:inherit;text-decoration:none}.product-card__title a:after{content:"";position:absolute;inset:0}.product-card__title a:focus-visible{outline:none}.product-card:has(a:focus-visible){outline:2px solid var(--colors-fg);outline-offset:4px;border-radius:var(--_rounded-s)}.product-card__media{aspect-ratio:var(--_product-card-image-ratio);background:var(--colors-bg-low);position:relative;overflow:clip}.product-card__media img{object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.product-card__media:after{content:"";block-size:var(--_product-card-scrim-height);pointer-events:none;background:linear-gradient(to bottom, var(--_product-card-scrim-from), transparent);position:absolute;inset-block-start:0;inset-inline:0}.product-card__status{z-index:1;justify-content:center;align-items:center;gap:var(--spacing-50);padding:var(--spacing-200);background:var(--_product-card-status-bg);-webkit-backdrop-filter:blur(var(--_product-card-status-blur-radius));backdrop-filter:blur(var(--_product-card-status-blur-radius));font-size:var(--typography-body-s-medium-font-size);font-weight:var(--typography-body-s-medium-font-weight);line-height:var(--typography-body-s-medium-line-height);letter-spacing:var(--typography-body-s-medium-letter-spacing);text-align:center;white-space:nowrap;margin:0;display:none;position:absolute;inset-block-end:0;inset-inline:0}.product-card__status:empty{display:none}.product-card__status .is-remaining{color:var(--_product-card-status-fg-remaining)}.product-card__status .is-closed{color:var(--_product-card-status-fg-closed)}.product-card__status>*+:before{content:"·";color:var(--_product-card-status-fg-closed);padding-inline-end:var(--spacing-50)}@media (width<=960px){.product-card-group{margin-inline:calc(-1 * var(--container-gutter-base));padding-inline:var(--container-gutter-base);scroll-padding-inline:var(--container-gutter-base)}.product-card__status{display:flex}.product-card__tags .tag--accent-pri,.product-card__tags .tag--accent-sec{display:none}}.product-card__tags{inset-block-start:var(--spacing-300);inset-inline:var(--spacing-300);z-index:1;align-items:center;gap:var(--spacing-100);flex-wrap:wrap;display:flex;position:absolute}.product-card__info{flex-direction:column;gap:0;min-inline-size:0;display:flex}.product-card__title,.product-card__desc,.product-card__price{font-feature-settings:"lnum" 1;margin:0}.product-card__title{-webkit-line-clamp:2;color:var(--colors-fg);font-size:var(--typography-body-l-medium-font-size);font-weight:var(--typography-body-l-medium-font-weight);line-height:var(--typography-body-l-medium-line-height);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-card__desc{-webkit-line-clamp:2;color:var(--colors-fg-lower);font-size:var(--typography-body-m-regular-font-size);font-weight:var(--typography-body-m-regular-font-weight);line-height:var(--typography-body-m-regular-line-height);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-card__price{align-items:center;gap:var(--spacing-150);color:var(--colors-fg);font-size:var(--typography-body-xl-semibold-font-size);font-weight:var(--typography-body-xl-semibold-font-weight);line-height:var(--typography-body-xl-semibold-line-height);white-space:nowrap;margin-block-start:var(--spacing-100);display:flex}.product-card__price b{color:var(--colors-fg-brand);font-size:var(--typography-body-s-semibold-font-size);font-weight:var(--typography-body-s-semibold-font-weight);line-height:var(--typography-body-s-semibold-line-height)}.product-card-group{gap:var(--spacing-50);scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;align-items:start;display:flex;overflow-x:auto}.product-card-group::-webkit-scrollbar{display:none}.product-card-group>.product-card{flex:0 0 max(var(--_product-card-min-width), (100% - 2 * var(--spacing-50)) / 3);scroll-snap-align:start}.product-card-group>.product-card:first-of-type .product-card__media{border-start-start-radius:var(--_product-card-rounded);border-end-start-radius:var(--_product-card-rounded)}.product-card-group>.product-card:last-of-type .product-card__media{border-start-end-radius:var(--_product-card-rounded);border-end-end-radius:var(--_product-card-rounded)}.product-card-section{container-type:inline-size}.product-card-more{justify-content:center;align-items:center;gap:var(--spacing-250);block-size:calc(max(var(--_product-card-min-width), (100cqw - 2 * var(--spacing-50)) / 3) / var(--_product-card-image-ratio));box-sizing:border-box;min-inline-size:var(--_product-card-more-min-width);padding-inline:var(--spacing-400);color:var(--_product-card-more-fg);font-family:var(--_font-family-base);font-size:var(--typography-body-m-regular-font-size);font-weight:var(--typography-body-m-regular-font-weight);line-height:var(--typography-body-m-regular-line-height);letter-spacing:var(--typography-body-m-regular-letter-spacing);white-space:nowrap;flex-direction:column;flex:none;text-decoration:none;display:flex}.product-card.is-locked .product-card__price{gap:var(--spacing-100);color:var(--_product-card-promotion-locked-fg);font-size:var(--typography-body-m-regular-font-size);font-weight:var(--typography-body-m-regular-font-weight);line-height:var(--typography-body-m-regular-line-height);letter-spacing:var(--typography-body-m-regular-letter-spacing)}.product-card__lock{inline-size:var(--icon-size-2xs);block-size:var(--icon-size-2xs);color:currentColor;flex:none}.product-card--category .product-card__media{aspect-ratio:var(--_product-card-category-image-ratio);border-radius:var(--_product-card-rounded)}.product-card--category .product-card__media:after{block-size:var(--_product-card-category-scrim-height);background:linear-gradient(to bottom, var(--_product-card-category-scrim-from), transparent)}.product-card-group--category{gap:var(--_product-card-category-gap)}.product-card-group--category>.product-card{flex:0 0 var(--_product-card-category-min-width)}@media (width>=961px){.product-card-group--category>.product-card{flex-basis:var(--_product-card-category-width)}}.product-card-group--category>.product-card:first-of-type .product-card__media,.product-card-group--category>.product-card:last-of-type .product-card__media{border-radius:var(--_product-card-rounded)}.product-card--promotion .product-card__media{aspect-ratio:auto;gap:var(--_product-card-promotion-gap);border-radius:var(--_product-card-rounded);display:flex}.product-card__main{min-inline-size:0;aspect-ratio:var(--_product-card-promotion-main-ratio);flex:1 0 0;position:relative}.product-card__tiles{grid-template-columns:repeat(var(--_product-card-promotion-columns), minmax(0, 1fr));gap:var(--_product-card-promotion-gap);flex:1 0 0;grid-template-rows:repeat(2,minmax(0,1fr));min-inline-size:0;display:grid}.product-card__tile{position:relative}.product-card__main img,.product-card__tile img{object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.product-card__main:after,.product-card__tile:after{content:"";background:var(--_product-card-promotion-tint);pointer-events:none;position:absolute;inset:0}.product-card__main:after{background-image:linear-gradient(to bottom, var(--_product-card-promotion-scrim-from), transparent);background-repeat:no-repeat;background-size:100% var(--_product-card-promotion-scrim-height)}.product-card--promotion .product-card__media:after{content:none}@media (width<=960px){.product-card__tiles{display:none}}.product-card__tile--more{justify-content:center;align-items:center;text-decoration:none;display:flex}.product-card__more-label{z-index:1;justify-content:center;align-items:center;gap:var(--spacing-200);padding:var(--spacing-500);color:var(--_product-card-promotion-more-fg);text-align:center;font-size:var(--typography-body-l-medium-font-size);font-weight:var(--typography-body-l-medium-font-weight);line-height:var(--typography-body-l-medium-line-height);flex-direction:column;display:flex;position:relative}.product-card__more-label svg{inline-size:var(--_product-card-promotion-more-icon-size);block-size:var(--_product-card-promotion-more-icon-size);display:block;scale:-1 1}.tpl{box-sizing:border-box;background:var(--colors-bg);inline-size:100%;color:var(--colors-fg);font-family:var(--_font-family-base);letter-spacing:var(--typography-template-text-letter-spacing);word-break:keep-all;overflow-wrap:break-word}.tpl *,.tpl :before,.tpl :after{box-sizing:border-box}.tpl--desktop{--tpl-pad-inline:var(--spacing-1200);--tpl-title-pad:var(--spacing-1200);--tpl-pad-top:var(--spacing-1000);--tpl-pad-bottom:var(--spacing-1500);--tpl-block-gap:var(--spacing-800);--tpl-head-gap:var(--spacing-200);--tpl-title-gap:var(--spacing-300);--tpl-para-gap:var(--spacing-600);--tpl-list-gap:var(--spacing-200);--tpl-list-indent:36px;--tpl-icon:var(--icon-size-2xl);--tpl-row-gap:var(--spacing-600);--tpl-pad-end:var(--spacing-800);--tpl-answer-inset:var(--spacing-2400);--tpl-solid-gap:var(--spacing-1000);--tpl-map-block-size:360px;--tpl-action-height:56px;--tpl-rating-size:var(--icon-size-l);--tpl-spacer-s:var(--spacing-1000);--tpl-spacer-m:var(--spacing-2000);--tpl-spacer-l:var(--spacing-3000);--tpl-carousel-card:45.07%;--tpl-product-card:47.7%;--tpl-font-title-size:var(--typography-template-title-l-font-size);--tpl-font-title-weight:var(--typography-template-title-l-font-weight);--tpl-font-title-leading:var(--typography-template-title-l-line-height);--tpl-font-subtitle-size:var(--typography-template-title-s-font-size);--tpl-font-subtitle-weight:var(--typography-template-title-s-font-weight);--tpl-font-subtitle-leading:var(--typography-template-title-s-line-height);--tpl-font-label-size:var(--typography-template-label-font-size);--tpl-font-label-weight:var(--typography-template-label-font-weight);--tpl-font-label-leading:var(--typography-template-label-line-height);--tpl-font-text-size:var(--typography-template-text-font-size);--tpl-font-text-weight:var(--typography-template-text-font-weight);--tpl-font-text-leading:var(--typography-template-text-line-height)}.tpl--mobile{--tpl-pad-inline:var(--spacing-600);--tpl-title-pad:var(--spacing-600);--tpl-pad-top:var(--spacing-500);--tpl-pad-bottom:var(--spacing-900);--tpl-block-gap:var(--spacing-400);--tpl-head-gap:var(--spacing-100);--tpl-title-gap:var(--spacing-300);--tpl-para-gap:var(--spacing-300);--tpl-list-gap:var(--spacing-100);--tpl-list-indent:21px;--tpl-icon:var(--icon-size-m);--tpl-row-gap:var(--spacing-300);--tpl-pad-end:var(--spacing-400);--tpl-answer-inset:var(--spacing-1200);--tpl-solid-gap:var(--spacing-500);--tpl-map-block-size:240px;--tpl-action-height:48px;--tpl-rating-size:var(--icon-size-s);--tpl-spacer-s:var(--spacing-600);--tpl-spacer-m:var(--spacing-1000);--tpl-spacer-l:var(--spacing-1500);--tpl-carousel-card:86.67%;--tpl-product-card:91.2%;--tpl-font-title-size:var(--typography-template-title-l-mobile-font-size);--tpl-font-title-weight:var(--typography-template-title-l-mobile-font-weight);--tpl-font-title-leading:var(--typography-template-title-l-mobile-line-height);--tpl-font-subtitle-size:var(--typography-template-title-s-mobile-font-size);--tpl-font-subtitle-weight:var(--typography-template-title-s-mobile-font-weight);--tpl-font-subtitle-leading:var(--typography-template-title-s-mobile-line-height);--tpl-font-label-size:var(--typography-template-label-mobile-font-size);--tpl-font-label-weight:var(--typography-template-label-mobile-font-weight);--tpl-font-label-leading:var(--typography-template-label-mobile-line-height);--tpl-font-text-size:var(--typography-template-text-mobile-font-size);--tpl-font-text-weight:var(--typography-template-text-mobile-font-weight);--tpl-font-text-leading:var(--typography-template-text-mobile-line-height)}.tpl-block{background:var(--colors-bg);inline-size:100%}:is(.tpl-text,.tpl-list)+:is(.tpl-text,.tpl-list),:is(.tpl-text,.tpl-list)+.tpl-spacer+:is(.tpl-text,.tpl-list){padding-block-start:0}.tpl-block :is(p,li,h1,h2,h3,h4){margin:0}.tpl-icon{inline-size:var(--tpl-icon);block-size:var(--tpl-icon);flex:none;display:block}.tpl-spacer{block-size:var(--tpl-spacer-m)}.tpl-spacer--s{block-size:var(--tpl-spacer-s)}.tpl-spacer--l{block-size:var(--tpl-spacer-l)}.tpl-title{gap:var(--tpl-title-gap);padding:var(--tpl-title-pad);flex-direction:column;display:flex}.tpl-title__label{color:var(--colors-fg-brand);font-size:var(--tpl-font-label-size);font-weight:var(--tpl-font-label-weight);line-height:var(--tpl-font-label-leading)}.tpl-title__title{color:var(--colors-fg);font-size:var(--tpl-font-title-size);font-weight:var(--tpl-font-title-weight);line-height:var(--tpl-font-title-leading);-webkit-line-clamp:var(--tpl-title-lines,2);line-clamp:var(--tpl-title-lines,2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tpl-text,.tpl-list{align-items:flex-start;gap:var(--tpl-block-gap);padding-inline:var(--tpl-pad-inline);padding-block:var(--tpl-pad-top) var(--tpl-pad-bottom);flex-direction:column;display:flex}.tpl-text__header{align-items:center;gap:var(--tpl-head-gap);inline-size:100%;font-size:var(--tpl-font-subtitle-size);font-weight:var(--tpl-font-subtitle-weight);line-height:var(--tpl-font-subtitle-leading);flex-wrap:wrap;display:flex}.tpl-text__no{color:var(--colors-fg-brand)}.tpl-text__title,.tpl-text__meta{color:var(--colors-fg)}.tpl-text__meta,.tpl-text__rating{align-items:center;gap:var(--tpl-head-gap);display:flex}.tpl-text__meta:before,.tpl-text__rating:before{content:"";border-radius:var(--_rounded-full);background:var(--colors-fg-lowest);flex:none;block-size:4px;inline-size:4px}.tpl-text__rating{color:var(--colors-fg-brand);gap:0}.tpl-text__rating:before{margin-inline-end:var(--tpl-head-gap)}.tpl-text__rating svg{inline-size:var(--tpl-rating-size);block-size:var(--tpl-rating-size)}.tpl-text__content{gap:var(--tpl-para-gap);inline-size:100%;color:var(--colors-fg-low);font-size:var(--tpl-font-text-size);font-weight:var(--tpl-font-text-weight);line-height:var(--tpl-font-text-leading);flex-direction:column;display:flex}.tpl-list__title{inline-size:100%;color:var(--colors-fg);font-size:var(--tpl-font-subtitle-size);font-weight:var(--tpl-font-subtitle-weight);line-height:var(--tpl-font-subtitle-leading)}.tpl-list__items{gap:var(--tpl-list-gap);inline-size:100%;color:var(--colors-fg-low);font-size:var(--tpl-font-text-size);font-weight:var(--tpl-font-text-weight);line-height:var(--tpl-font-text-leading);flex-direction:column;margin:0;padding-inline-start:var(--tpl-list-indent);list-style:outside;display:flex}.tpl-image-full img{block-size:auto;inline-size:100%;display:block}.tpl-image-solid{justify-content:center;align-items:center;gap:var(--tpl-solid-gap);padding:var(--tpl-solid-pad,var(--tpl-pad-inline));aspect-ratio:750/480;background:var(--tpl-solid-bg,#151d34);flex-direction:column;display:flex}.tpl-image-solid__image{aspect-ratio:654/238;justify-content:center;align-items:center;inline-size:100%;display:flex}.tpl-image-solid__image img{object-fit:contain;block-size:100%;inline-size:100%}.tpl-image-solid__caption{text-align:center;inline-size:100%;color:var(--tpl-solid-fg,var(--_colors-casual-neutral-200));font-size:var(--tpl-font-text-size);font-weight:var(--_font-weight-medium-500);line-height:var(--tpl-font-text-leading);font-feature-settings:"lnum" 1, "tnum" 1}.tpl-carousel{gap:var(--spacing-50);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.tpl-carousel::-webkit-scrollbar{display:none}.tpl-carousel>*{scroll-snap-align:start;flex:none}.tpl-carousel-images .tpl-carousel>*{inline-size:var(--tpl-carousel-card);aspect-ratio:338/216;background:var(--colors-bg-low);overflow:clip}.tpl-carousel-images img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.tpl-carousel-images--single .tpl-carousel{overflow-x:visible}.tpl-carousel-images--single .tpl-carousel>*{aspect-ratio:auto;inline-size:100%}.tpl-carousel-images--single img{block-size:auto}.tpl-carousel-products{padding-block-end:var(--tpl-pad-inline)}.tpl-carousel-products .tpl-carousel>*{inline-size:var(--tpl-product-card)}.tpl-carousel-products .tpl-carousel{padding-inline:var(--tpl-pad-inline);scroll-padding-inline:var(--tpl-pad-inline)}.tpl-carousel-products .tpl-carousel>.product-card:first-child .product-card__media{border-start-start-radius:var(--_product-card-rounded);border-end-start-radius:var(--_product-card-rounded)}.tpl-carousel-products .tpl-carousel>.product-card:last-child .product-card__media{border-start-end-radius:var(--_product-card-rounded);border-end-end-radius:var(--_product-card-rounded)}.tpl-location{block-size:var(--tpl-map-block-size);background:var(--colors-bg-low);position:relative;overflow:clip}.tpl-location :is(img,iframe){object-fit:cover;border:0;block-size:100%;inline-size:100%;display:block}.tpl-location__map{position:absolute;inset:0}.tpl-location.is-mapped .tpl-location__fallback{display:none}.tpl-location__fallback{padding-inline:var(--tpl-pad-inline);color:var(--colors-fg-lowest);font-size:var(--tpl-font-label-size);font-weight:var(--_font-weight-regular-400);line-height:var(--tpl-font-label-leading);text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tpl-button{padding-inline:var(--tpl-pad-inline);padding-block:var(--spacing-500)}.tpl-button__button{justify-content:center;align-items:center;gap:var(--spacing-150);inline-size:100%;padding-inline:var(--spacing-600);min-block-size:var(--tpl-action-height);padding-block:var(--spacing-200);border:1px solid var(--colors-border);border-radius:var(--_button-rounded);background:var(--colors-bg);color:var(--colors-fg);font-family:inherit;font-size:var(--tpl-font-label-size);font-weight:var(--tpl-font-label-weight);line-height:var(--tpl-font-label-leading);text-align:center;cursor:pointer;text-decoration:none;display:flex}.tpl-button__button .tpl-icon{--tpl-icon:var(--icon-size-m)}.tpl-button__button[aria-disabled=true]{color:var(--colors-fg-disabled);background:var(--colors-bg-disabled);cursor:not-allowed}.tpl-coupon{padding-inline:var(--tpl-pad-inline);padding-block:var(--spacing-500)}.tpl-coupon__wrap{min-block-size:var(--tpl-action-height);align-items:stretch;display:flex}.tpl-coupon__logo{inline-size:var(--tpl-action-height);border-radius:var(--_rounded-m);background:var(--colors-bg-brand);color:var(--colors-fg-contrast);flex:none;justify-content:center;align-items:center;display:flex}.tpl-coupon__logo svg{inline-size:var(--icon-size-l);block-size:var(--icon-size-l);display:block}.tpl-coupon__button{align-items:center;gap:var(--spacing-150);min-inline-size:0;padding-inline:var(--spacing-600) var(--spacing-400);padding-block:var(--spacing-200);border-radius:var(--_rounded-m);background:var(--colors-bg-brand);color:var(--colors-fg-contrast);font-family:inherit;font-size:var(--tpl-font-label-size);font-weight:var(--tpl-font-label-weight);line-height:var(--tpl-font-label-leading);text-align:start;cursor:pointer;border:0;flex:1 0 0;display:flex}.tpl-coupon__label{text-overflow:ellipsis;white-space:nowrap;flex:1 0 0;min-inline-size:0;overflow:hidden}.tpl-coupon--closed :is(.tpl-coupon__logo,.tpl-coupon__button){background:var(--colors-bg-disabled);color:var(--colors-fg-lowest)}.tpl-coupon--closed .tpl-coupon__logo{color:var(--colors-fg-brand)}.tpl-coupon--closed .tpl-coupon__button{padding-inline:var(--spacing-600);cursor:default}.tpl-coupon__status{align-items:center;gap:var(--spacing-150);color:var(--colors-fg-low);font-weight:var(--_font-weight-medium-500);white-space:nowrap;flex:none;display:flex}.tpl-coupon__status svg{inline-size:var(--icon-size-m);block-size:var(--icon-size-m);display:block}.tpl-accordion{border-block-end:1px solid var(--colors-border);padding-inline:var(--tpl-pad-inline) var(--tpl-pad-end);padding-block:var(--tpl-pad-top) var(--tpl-pad-top)}.tpl-accordion:has(>.tpl-accordion__answer:not([hidden])){padding-block-end:var(--tpl-pad-bottom)}.tpl-accordion__question{align-items:center;gap:var(--tpl-row-gap);inline-size:100%;color:var(--colors-fg);font-family:inherit;font-size:var(--tpl-font-subtitle-size);font-weight:var(--tpl-font-subtitle-weight);line-height:var(--tpl-font-subtitle-leading);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.tpl-accordion__question[aria-expanded=true]{color:var(--colors-fg-brand)}.tpl-accordion__label{flex:1 0 0;min-inline-size:0}.tpl-accordion__question[aria-expanded=true] .tpl-accordion__plus,.tpl-accordion__question[aria-expanded=false] .tpl-accordion__minus{display:none}.tpl-accordion__answer{color:var(--colors-fg-low);font-size:var(--tpl-font-text-size);font-weight:var(--tpl-font-text-weight);line-height:var(--tpl-font-text-leading);padding-block-start:var(--tpl-block-gap);padding-inline-end:var(--tpl-answer-inset)}.tpl-accordion__answer>*+*{margin-block-start:var(--tpl-para-gap)}
