.product-detail-action .custom-options .mm-playtype{--mm-playtype-you: url(https://mmonster.co/media/b8/ff/78/1793089615/playtype-you-portrait-20261023.webp);--mm-playtype-us: url("data:image/svg+xml,%3Csvg width='331' height='312' viewBox='0 0 331 312' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M239.745 45.5L244.5 87.5L268.898 91.3339C348.74 87.0898 330.349 2.92433 324.5 0C313.5 33.5 306.5 45.5 275.5 45.5H239.745Z' fill='%23FF4444'/%3E %3Cpath d='M55.0321 45.5H126.032L112.532 59.5H94.5L112.532 77V91.5L177.032 54C182.199 56 192.532 67.9 192.532 87.5C211.032 77 216.032 74 229.032 66.5V59.5L219.032 45.5H237.532C248.865 45.5 271.532 54.1 271.532 88.5V229.5C271.532 285 238.5 293.5 205 297C225.5 277 229.032 256.5 229.032 238.5V92.5L192.532 114V229.5C192.532 236.5 192.032 242.571 188.032 246C152.032 278 157.032 273.5 149.032 280.5V95.5L112.532 116.5V250V260V289.5L124.5 305L57 312L68.0321 292.5V91.5C-19.1679 91.5 0.0321021 3 6.03207 0C17.0321 33.5 24.0321 45.5 55.0321 45.5Z' fill='%23FF4444'/%3E %3C/svg%3E ");container:mm-playtype / inline-size;flex:0 0 100%;inline-size:100%;min-inline-size:0;margin-block:16px;color:var(--d4lp-ink)}.product-detail-action .custom-options .mm-playtype .mm-playtype__row{display:grid;gap:12px}.product-detail-action .custom-options .mm-playtype .mm-playtype__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0}.product-detail-action .custom-options .mm-playtype .mm-playtype__head b{color:var(--d4lp-copy);font-size:14px;font-weight:600;line-height:1.3}.product-detail-action .custom-options .mm-playtype .mm-playtype__line{color:var(--d4lp-muted);font-size:13px;line-height:1.3}.product-detail-action .custom-options .mm-playtype .mm-playtype__track{display:flex;padding:3px;border-radius:var(--d4lp-r-card);background:var(--d4lp-control)}.product-detail-action .custom-options .mm-playtype .mm-playtype__option{position:relative;isolation:isolate;display:flex;flex:1 1 0;align-items:center;justify-content:center;gap:8px;min-inline-size:max-content;min-block-size:48px;margin:0;padding-block:0;padding-inline:8px;border-radius:calc(var(--d4lp-r-card) - 2px);color:var(--d4lp-muted);font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:color 150ms ease-out}.product-detail-action .custom-options .mm-playtype .mm-playtype__option::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(90deg in oklab,color-mix(in oklab,var(--d4lp-tint) 52%,var(--d4lp-control)),var(--d4lp-active));box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--d4lp-tint) 85%,transparent),0 2px 6px oklch(0 0 none / .35);opacity:0;transition:opacity 150ms ease-out}.product-detail-action .custom-options .mm-playtype .mm-playtype__option:has(input:checked)::before{opacity:1}.product-detail-action .custom-options .mm-playtype input{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:1px;block-size:1px;margin:0;opacity:0}.product-detail-action .custom-options .mm-playtype .mm-playtype__option:has(input:checked){color:var(--d4lp-ink)}.product-detail-action .custom-options .mm-playtype .mm-playtype__option:has(input:focus-visible){outline:2px solid var(--d4lp-focus);outline-offset:0}.product-detail-action .custom-options .mm-playtype .mm-playtype__rate{color:var(--d4lp-tint);font-size:12px;font-style:normal;font-weight:700;white-space:nowrap}.product-detail-action .custom-options .mm-playtype .mm-playtype__short{display:none}.product-detail-action .custom-options .mm-playtype .mm-playtype__who{--mm-playtype-a: 30px;--mm-playtype-ring: var(--d4lp-control);position:relative;display:inline-flex;flex:none;filter:saturate(.5) brightness(.75);transition:filter 150ms ease-out}.product-detail-action .custom-options .mm-playtype .mm-playtype__option:has(input:checked) .mm-playtype__who{--mm-playtype-ring: var(--d4lp-active);filter:none}.product-detail-action .custom-options .mm-playtype .mm-playtype__who i{inline-size:var(--mm-playtype-a);block-size:var(--mm-playtype-a);border-radius:50%;background:oklch(0.15 0.015 275) var(--mm-playtype-you) center / cover no-repeat;box-shadow:0 0 0 2px var(--mm-playtype-ring)}.product-detail-action .custom-options .mm-playtype .mm-playtype__who [data-who=us]{background-image:var(--mm-playtype-us);background-size:62%}.product-detail-action .custom-options .mm-playtype .mm-playtype__who i+i{margin-inline-start:calc(var(--mm-playtype-a) * -.35)}.product-detail-action .custom-options .mm-playtype .mm-playtype__who b{position:absolute;inset-block-end:-6px;inset-inline-start:calc(var(--mm-playtype-a) * .44);z-index:1;inline-size:18px;block-size:18px;border-radius:50%;background:var(--d4lp-active) center / 14px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%235ed476' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M2 5.2a5.6 5.6 0 0 1 8 0M3.8 7a3 3 0 0 1 4.4 0'/%3E%3Ccircle cx='6' cy='9' r='.9' fill='%235ed476' stroke='none'/%3E%3C/svg%3E");box-shadow:0 0 0 1.5px var(--mm-playtype-ring)}@media(hover:hover)and (pointer:fine){.product-detail-action .custom-options .mm-playtype .mm-playtype__option:hover{color:var(--d4lp-ink)}}@media(prefers-reduced-motion:no-preference){.product-detail-action .custom-options .mm-playtype .mm-playtype__who b{animation:mm-playtype-signal 1.6s ease-in-out infinite}}.product-detail-action .custom-options .mm-playtype[data-d4pp-away] .mm-playtype__who b{animation-play-state:paused}@keyframes mm-playtype-signal{50%{opacity:.55}}@container mm-playtype (max-width: 519.98px){.product-detail-action .custom-options .mm-playtype .mm-playtype__option{flex-direction:column;gap:4px;min-inline-size:0;padding-block:6px;padding-inline:4px;font-size:13px;line-height:1.15;text-align:center;white-space:normal}.product-detail-action .custom-options .mm-playtype .mm-playtype__who{--mm-playtype-a: 26px}.product-detail-action .custom-options .mm-playtype .mm-playtype__short{display:inline}.product-detail-action .custom-options .mm-playtype .mm-playtype__long{display:none}}.d4pp-page .custom-options-handle :where(.custom-option:is([class=custom-option],[class="custom-option full"],[class="custom-option third"],[class="custom-option d-md-block"],[class="custom-option full d-md-block"])){--np-field: var(--d4lp-control);--np-ring: color-mix(in oklch, var(--d4lp-tint) 85%, transparent);--np-wash: color-mix(in oklab, var(--d4lp-tint) 12%, var(--d4lp-control));--np-edge: color-mix(in oklab, var(--d4lp-ink) 34%, var(--d4lp-control));--np-fixed: color-mix(in oklab, var(--d4lp-tint) 45%, var(--d4lp-control));--np-off: color-mix(in oklab, var(--d4lp-muted) 45%, var(--d4lp-control));--np-tick: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.3 6.6 11.2 12.5 4.8'/%3E%3C/svg%3E");--border-radius: var(--d4lp-r-card);--color-primary: color-mix(in oklab, var(--d4lp-tint) 45%, var(--d4lp-control));--color-active-alt: var(--d4lp-ink);--color-hover: var(--d4lp-ink);--color-hover-alt: var(--d4lp-active);& .custom-option__title{color:var(--d4lp-copy);font-weight:600;text-transform:none}& .custom-option__title .required-dot{background-color:var(--d4lp-tint)}& .custom-option__title .invalid-message{border-radius:var(--d4lp-r-control)}& :is(.custom-option__comment-inner,.custom-option__rich-comment){color:var(--d4lp-muted)}& .tippy-icon{border-color:color-mix(in oklch,var(--d4lp-muted) 60%,transparent);color:var(--d4lp-muted)}& .custom-options__label-price,& :is(.option__price,.input__price){color:var(--d4lp-muted)}& .price--old{color:var(--d4lp-muted);text-decoration-color:currentColor}& :is(.custom-options__label-price,.option__price,.input__price,.price--new,.price--old,.vue-slider-mark-label,.vue-slider-dot-tooltip-text,.range-slider__input){font-variant-numeric:tabular-nums}& .custom-option__disabled-overlay{border-radius:var(--d4lp-r-card);background-color:color-mix(in oklch,var(--d4lp-panel) 72%,transparent);color:var(--d4lp-muted)}& .custom-options__switch-box{border-radius:var(--d4lp-r-card);background:var(--np-field)}& .custom-options__switch-box .custom-options__label{border-color:transparent;border-radius:var(--d4lp-r-card);background:var(--np-field);color:var(--d4lp-muted)}& .custom-options__switch-box .custom-options__switch-input:checked+.custom-options__label{border-color:var(--np-ring);background:linear-gradient(90deg in oklab,color-mix(in oklab,var(--d4lp-tint) 52%,var(--d4lp-control)),var(--d4lp-active));color:var(--d4lp-ink);box-shadow:0 2px 6px oklch(0 0 none / .35)}& .custom-options__switch-box .custom-options__switch-input:disabled+.custom-options__label{border-color:transparent;background:var(--np-field);color:var(--np-off)}& .custom-options__switch-box .custom-options__label-price{color:var(--d4lp-tint)}& :is(:is(.custom-options__checkbox,.custom-options__radio):not(.-image) .custom-options__label,.multiselect__option .option__box)::before{border-color:var(--np-edge);border-radius:var(--d4lp-r-control);background-color:var(--np-field);filter:none}& .custom-options__radio:not(.-image) .custom-options__label::before{border-radius:50%}& :is(.custom-options__checkbox,.custom-options__radio):not(.-image) :checked+.custom-options__label::before{border-color:var(--d4lp-tint)}& :is(.custom-options__checkbox:not(.-image) :checked+.custom-options__label,.multiselect__option--selected .option__box,.option__box.is-selected)::before{border-color:var(--d4lp-tint);background-color:var(--d4lp-tint)}& :is(.custom-options__checkbox:not(.-image) .custom-options__checkbox-input.enabled+.custom-options__label,.option__box.is-enabled)::before{border-color:var(--np-fixed);background-color:var(--np-fixed)}& :is(.custom-options__checkbox:not(.-image) :checked+.custom-options__label,.custom-options__checkbox:not(.-image) .custom-options__checkbox-input.enabled+.custom-options__label,.multiselect__option--selected .option__box,.option__box:is(.is-selected,.is-enabled))::after{transform:none;background-color:var(--d4lp-panel);-webkit-mask:var(--np-tick) center / 11px no-repeat;mask:var(--np-tick) center / 11px no-repeat}& .custom-options__radio:not(.-image) :checked+.custom-options__label::after{background-color:var(--d4lp-tint)}& :is(.custom-options__checkbox,.custom-options__radio):not(.-image) .custom-options__checkbox-input:not(.enabled):disabled+.custom-options__label::before,& .custom-options__radio:not(.-image) .custom-options__radio-input:disabled+.custom-options__label::before,& .option__box.is-disabled::before{border-color:var(--np-off);filter:none}& :is(.custom-options__checkbox-input:not(.enabled),.custom-options__radio-input):disabled+.custom-options__label{color:var(--np-off);filter:none}& .custom-options__checkbox-input.enabled:disabled+.custom-options__label{color:var(--d4lp-copy)}& .custom-options__label--legacy,& .custom-options__label--list .option-label__body{color:var(--d4lp-copy)}& :checked+.custom-options__label--legacy,& :checked+.custom-options__label--list .option-label__body{color:var(--d4lp-ink)}& :is(.custom-options__label--legacy,.custom-options__label--list,.multiselect,.custom-options__switch-box) img{border-radius:var(--d4lp-r-control)}& :is(.custom-options__checkbox,.custom-options__radio).-image .custom-options__label .option-label__image{border-color:transparent;border-radius:var(--mcui-radius);background-color:var(--np-field)}& :is(.custom-options__checkbox,.custom-options__radio).-image :checked+.custom-options__label .option-label__image{border-color:var(--np-ring);background-color:var(--np-wash);box-shadow:inset 0 0 12px color-mix(in oklch,var(--d4lp-tint) 22%,transparent)}& :is(.custom-options__checkbox,.custom-options__radio).-image :disabled:not(.enabled)+.custom-options__label .option-label__image{opacity:.45}& :is(.custom-options__checkbox,.custom-options__radio).-image .option-label__image img{border-radius:var(--d4lp-r-control)}& :is(.custom-options__rich-item-label,.custom-options__preset-label){border-color:transparent;border-radius:var(--d4lp-r-card);background:var(--np-field);color:var(--d4lp-copy)}& :is(.custom-options__rich-item-label,.custom-options__preset-label) .option-label__label{color:var(--d4lp-ink)}& :is(:checked+.custom-options__rich-item-label,.active>.custom-options__preset-label){border-color:var(--np-ring);background:var(--np-wash);color:var(--d4lp-ink);box-shadow:inset 0 0 18px color-mix(in oklch,var(--d4lp-tint) 18%,transparent)}& :disabled+.custom-options__rich-item-label{opacity:.45}& :is(.custom-options__rich-item-label,.custom-options__preset-label) .option-label__image img{border-radius:var(--d4lp-r-control)}& .main-select .multiselect{--select-color: var(--d4lp-ink);--select-alt-color: var(--d4lp-muted);--select-selected-color: var(--np-wash);--select-bg-color: var(--np-field);--select-alt-bg-color: var(--d4lp-active);--select-border-radius: var(--d4lp-r-card);--select-border-color: transparent}& .main-select::before{border-radius:var(--d4lp-r-card);background-color:var(--np-field);opacity:1}& .main-select:has(>.main-select-quick)::before{block-size:48px}& .main-select .multiselect .multiselect__tags{border-color:transparent;border-radius:var(--d4lp-r-card);background:transparent;color:var(--d4lp-ink)}& .main-select .multiselect--active .multiselect__tags{border-color:var(--np-ring)}& .main-select .multiselect--disabled{background:transparent;opacity:.45}& .main-select :is(.multiselect__placeholder,.pre-option__label,.count-label){color:var(--d4lp-muted)}& .main-select .input__box .input__name{color:var(--d4lp-ink)}& .main-select .multiselect__select::before{border-block-start-color:var(--d4lp-muted)}& .main-select .main-select__icon{fill:var(--d4lp-muted)}& .main-select .multiselect__tag{border-radius:var(--d4lp-r-control);background:var(--d4lp-active);color:var(--d4lp-ink)}& .main-select .multiselect__tag-icon::after{color:var(--d4lp-muted)}& .main-select .multiselect .multiselect__input{border-radius:var(--d4lp-r-card);background-color:var(--np-field);color:var(--d4lp-ink)}& .main-select .multiselect .multiselect__input::placeholder{color:var(--d4lp-muted)}& .main-select-quick-option{border-block-end-color:color-mix(in oklch,var(--d4lp-tint) 55%,transparent);color:var(--d4lp-tint)}& .main-select .multiselect .multiselect__content-wrapper{margin-block:4px 0;border-color:transparent;border-radius:var(--d4lp-r-card);background:color-mix(in oklab,var(--d4lp-ink) 4%,var(--d4lp-control));box-shadow:0 10px 28px oklch(0 0 none / .5);scrollbar-color:var(--d4lp-line-strong) transparent;scrollbar-width:thin}& .main-select .multiselect--above .multiselect__content-wrapper{margin-block:0 4px}& .main-select .multiselect .multiselect__content{padding:4px;box-shadow:none}& .main-select .multiselect .multiselect__option{border-radius:var(--mcui-radius);color:var(--d4lp-copy)}& .main-select .multiselect .multiselect__option::after{content:none}& .main-select .multiselect .option__box .option__name{color:inherit}& .main-select .multiselect .multiselect__option--highlight{background:var(--d4lp-active);color:var(--d4lp-ink)}& .main-select .multiselect .multiselect__option--selected{background:var(--np-wash);color:var(--d4lp-ink)}& .main-select .multiselect .multiselect__option--disabled{background:transparent}& .main-select .multiselect :is(.multiselect__option--disabled,.option__box.is-disabled) :is(.option__name,.option__price){color:var(--np-off)}& .custom-options__select{border-color:transparent;border-radius:var(--d4lp-r-card);background-color:var(--np-field);color:var(--d4lp-ink)}& .custom-options__select:is(:active,:focus){border-color:transparent;color:var(--d4lp-ink)}& .custom-options__select option{background-color:var(--d4lp-control);color:var(--d4lp-ink)}& .custom-options__select option:disabled{color:var(--np-off)}& .custom-options__select-box::after{color:var(--d4lp-muted)}& :is(.custom-options__input,.range-slider__inputs){border-color:transparent;border-radius:var(--mcui-radius);background-color:var(--np-field);color:var(--d4lp-ink)}& .custom-options__input:focus{border-color:transparent}& .custom-options__input:focus,& .range-slider__inputs:focus-within{border-color:var(--np-ring)}& .range-slider__input{background-color:transparent;color:var(--d4lp-ink)}& .custom-options__input:disabled,& .range-slider__input:disabled{opacity:.45}& .vue-slider{--main-color: var(--d4lp-tint);--rail-color: color-mix(in oklab, var(--d4lp-ink) 12%, var(--d4lp-control));--step-color: color-mix(in oklab, var(--d4lp-ink) 22%, var(--d4lp-control));--tooltip-color: var(--d4lp-active);--disabled-color: var(--np-off);--disabled-rail-color: var(--np-field)}& :is(.vue-slider-rail,.vue-slider-process){border-radius:999px}& .vue-slider-dot-handle{background-color:var(--d4lp-ink);box-shadow:0 0 0 3px color-mix(in oklch,var(--d4lp-tint) 55%,transparent),0 1px 3px oklch(0 0 none / .5)}& .vue-slider-dot-handle-disabled{box-shadow:none}& .vue-slider-mark-step{box-shadow:none}& .vue-slider-mark-label{color:var(--d4lp-muted)}& .vue-slider-mark-label-active{color:var(--d4lp-ink)}& .vue-slider-dot-tooltip-text{color:var(--d4lp-ink)}& .vue-slider-dot-tooltip-image-handle{border-color:transparent;border-radius:var(--d4lp-r-control);background-color:var(--d4lp-active)}& .custom-options__checkbox-input+div a{color:var(--d4lp-tint);text-decoration-color:color-mix(in oklch,var(--d4lp-tint) 50%,transparent)}& .custom-options__schedule{--color-border: transparent;--color-border-hover: var(--np-ring);--color-hover-alt: var(--d4lp-active);--border-radius: var(--d4lp-r-card)}& .custom-options__schedule :is(.schedule-date,.custom-options__label){background-color:var(--np-field)}& .custom-options__schedule :is(.schedule-date--selected,.custom-options__label--selected){border-color:var(--np-ring);background-color:var(--color-primary);color:var(--d4lp-ink)}& .custom-option__title{margin-block:12px 8px}& .custom-options__switch-box .custom-options__label{block-size:48px;padding-inline:16px}& .main-select .multiselect .multiselect__tags{min-block-size:48px;padding-inline-end:40px}& .main-select .main-select-box .multiselect :is(.input__box,.multiselect__placeholder){inset-inline-start:16px;max-inline-size:calc(100% - 56px)}& .main-select.have-image .main-select-box .multiselect :is(.input__box,.multiselect__placeholder){inset-inline-start:50px;max-inline-size:calc(100% - 90px)}& .main-select .main-select-box .main-select__icon{inset-inline-start:16px}& .main-select .multiselect .multiselect__select{inset-inline-end:16px}& .custom-options__select{block-size:48px;padding-inline:16px 40px}& .custom-options__input{min-block-size:48px;padding-block:0;padding-inline:16px}& .main-select-quick{flex-basis:100%;margin-block:8px 0;margin-inline:0}& .main-select .multiselect .multiselect__option{min-block-size:40px;padding-block:12px;padding-inline:12px}& .main-select.is-multiple .multiselect .multiselect__option{padding-inline-start:12px}& :is(.custom-options__checkbox,.custom-options__radio):not(.-image){display:flex;flex-direction:column;gap:8px}& :is(.custom-options__rich-item-label,.custom-options__preset-label){padding:8px}& :is(.custom-options__rich-item-label,.custom-options__preset-label) .option-label__body{padding-inline:12px 4px}& .range-slider__inputs{align-items:center;min-block-size:40px;padding-block:4px;padding-inline:12px}& .range-slider__input{inline-size:56px;min-inline-size:56px;text-align:center}& :is(.custom-options__checkbox,.custom-options__radio)>div,& .custom-options__rich-item{position:relative}& :is(.custom-options__checkbox,.custom-options__radio)>div>:is(.custom-options__checkbox-input,.custom-options__radio-input),& .custom-options__rich-item>:is(.custom-options__checkbox-input,.custom-options__radio-input){display:block;position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:1px;block-size:1px;margin:0;opacity:0;visibility:visible;pointer-events:none}& :is(.custom-options__checkbox,.custom-options__radio):not(.-image)>div:has(>input:focus-visible){border-radius:var(--d4lp-r-control);outline:2px solid var(--d4lp-focus);outline-offset:4px}& .-image :focus-visible+.custom-options__label .option-label__image,& :focus-visible+.custom-options__rich-item-label,& .custom-options__select:focus-visible,& .main-select .multiselect:focus-visible,& .vue-slider-dot-handle-focus{outline:2px solid var(--d4lp-focus);outline-offset:2px}& .main-select .multiselect{border-radius:var(--d4lp-r-card)}@media(hover:hover)and (pointer:fine){& .custom-options__switch-box .custom-options__switch-input:not(:checked,:disabled)+.custom-options__label:hover{background:var(--d4lp-active);color:var(--d4lp-ink)}& :not(:checked,:disabled)+.custom-options__rich-item-label:hover,& :not(.active)>.custom-options__preset-label:hover{border-color:transparent;background:var(--d4lp-active)}& .main-select:has(>.main-select-box:hover)::before,& .custom-options__select:hover{border-color:transparent;background-color:var(--d4lp-active)}& .main-select .multiselect__tags:hover,& .custom-options__input:hover{border-color:transparent}& .main-select .multiselect--active .multiselect__tags:hover{border-color:var(--np-ring)}& .custom-options__label--legacy:hover{color:var(--d4lp-ink)}& :is(.custom-options__checkbox,.custom-options__radio):not(.-image) :not(:checked,:disabled)+.custom-options__label:hover::before{border-color:var(--d4lp-muted)}& :is(.custom-options__checkbox,.custom-options__radio).-image :not(:checked,:disabled)+.custom-options__label:hover .option-label__image{border-color:transparent;background-color:var(--d4lp-active)}& .main-select-quick-option:hover{color:var(--d4lp-ink)}& .custom-option-tippy:hover .tippy-icon{border-color:var(--d4lp-tint);color:var(--d4lp-tint)}}& :is(.custom-options__label,.custom-options__rich-item-label,.custom-options__preset-label,.multiselect__tags,.multiselect__option,.main-select-quick-option):active{filter:brightness(1.12)}@media(prefers-reduced-motion:no-preference){& :is(.custom-options__label,.custom-options__rich-item-label,.custom-options__preset-label,.multiselect__tags,.custom-options__select,.custom-options__input,.option-label__image,.tippy-icon),& .custom-options__label::before,& .main-select::before{transition:color 150ms ease-out,background-color 150ms ease-out,border-color 150ms ease-out,box-shadow 150ms ease-out}}}html.d4pp-root .tippy-box[data-theme~=custom-options]{--np-tip: color-mix(in oklab, var(--game-tint, oklch(0.777 0.038 275.2)) 8%, oklch(0.291 0.037 275.2));border-radius:var(--mcui-radius, 8px);background-color:var(--np-tip);color:var(--mcui-copy, oklch(0.868 0.021 274));box-shadow:0 0 0 1px color-mix(in oklch,var(--game-tint, oklch(0.777 0.038 275.2)) 30%,transparent),0 8px 24px oklch(0 0 none / .45);&>.tippy-arrow{color:var(--np-tip)}&[data-placement^=top]>.tippy-arrow::before{border-block-start-color:var(--np-tip)}&[data-placement^=bottom]>.tippy-arrow::before{border-block-end-color:var(--np-tip)}&[data-placement^=left]>.tippy-arrow::before{border-inline-start-color:var(--np-tip)}&[data-placement^=right]>.tippy-arrow::before{border-inline-end-color:var(--np-tip)}}.d4lp{--d4lp-panel: var(--mcui-commerce);--d4lp-control: var(--mcui-control);--d4lp-active: var(--mcui-selected);--d4lp-line: var(--mcui-line);--d4lp-line-strong: var(--mcui-line-strong);--d4lp-ink: var(--mcui-ink);--d4lp-copy: var(--mcui-copy);--d4lp-muted: var(--mcui-muted);--d4lp-tint: var(--mcui-tint);--d4lp-accent: var(--mcui-accent);--d4lp-focus: var(--mcui-focus);--d4lp-ease: cubic-bezier(.2, 0, 0, 1);--d4lp-r-control: var(--mcui-radius-sm);--d4lp-card-inset: 8px;--d4lp-r-card: var(--mcui-radius-card);--d4lp-r-dock: var(--mcui-radius-dock);--d4lp-r-panel: var(--mcui-radius-panel)}.d4lp:not(.d4pp-page) *,.d4lp:not(.d4pp-page) *::before,.d4lp:not(.d4pp-page) *::after{box-sizing:border-box}.d4lp [hidden]{display:none!important}.d4lp-sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:clip;clip-path:inset(50%);white-space:nowrap;border:0}.d4lp-panel__title{margin-block:0 6px;margin-inline:0}.d4lp-label{display:block;margin-block:16px 6px;margin-inline:0;color:var(--d4lp-muted)}.d4lp.d4pp-receipt .d4lp-label{font-size:13px;text-transform:none}.d4lp-terms{margin-block:0 22px;margin-inline:0}.d4lp-terms__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.d4lp-chip{display:inline-flex;align-items:center;gap:8px;min-block-size:36px;padding-block:6px;padding-inline:10px 12px;border:1px solid color-mix(in oklch,var(--d4lp-tint) 40%,transparent);border-radius:var(--d4lp-r-control);background:color-mix(in oklch,var(--d4lp-tint) 8%,transparent);color:var(--d4lp-ink);font-size:14px;line-height:1.3}.d4lp-chip>svg{flex:none;inline-size:14px;block-size:14px;fill:none;stroke:var(--d4lp-tint);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.d4lp-chip__label{color:var(--d4lp-muted);font-size:var(--mcui-label);line-height:1.2;text-transform:uppercase}.d4lp-chip strong{font-weight:700}.d4lp-terms__note{margin-block:8px 0;margin-inline:0;color:var(--d4lp-muted);font-size:13px;line-height:1.45;text-wrap:pretty}.d4lp-fixed::before{content:"";display:inline-block;inline-size:12px;block-size:12px;margin-inline-end:6px;vertical-align:-1px;background:var(--d4lp-tint);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Crect x='3.5' y='7' width='9' height='6.5' rx='1.5'/%3E%3Cpath d='M5.5 7V5a2.5 2.5 0 0 1 5 0v2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Crect x='3.5' y='7' width='9' height='6.5' rx='1.5'/%3E%3Cpath d='M5.5 7V5a2.5 2.5 0 0 1 5 0v2'/%3E%3C/svg%3E") center / contain no-repeat}.d4lp-speed{margin-block:0 16px;margin-inline:0}.d4lp-speed__switch{display:grid;grid-template-columns:34px minmax(0,1fr) auto 40px;align-items:center;gap:12px;inline-size:100%;margin:0;padding-block:12px;padding-inline:12px 14px;border:1px solid var(--d4lp-line);border-radius:var(--d4lp-r-card);background:var(--d4lp-control);color:var(--d4lp-copy);font:inherit;text-align:start;cursor:pointer;transition:border-color .18s var(--d4lp-ease),background-color .18s var(--d4lp-ease)}@media(hover:hover)and (pointer:fine){.d4lp-speed__switch:hover:not(:disabled){border-color:var(--d4lp-line-strong)}}.d4lp-speed__switch:focus-visible{outline:2px solid var(--d4lp-focus);outline-offset:2px}.d4lp-speed__switch:disabled{cursor:progress}.d4lp-speed__switch:active:not(:disabled){scale:.98}.d4lp-speed__icon{display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:50%;background:var(--d4lp-line);color:var(--d4lp-muted);transition:background-color .18s var(--d4lp-ease),color .18s var(--d4lp-ease)}.d4lp-speed__icon svg{inline-size:16px;block-size:16px;fill:currentColor}.d4lp-speed__text{display:grid;gap:1px;min-inline-size:0}.d4lp-speed__text b{color:var(--d4lp-ink);font-size:15px;font-weight:700;line-height:1.3}.d4lp-speed__text small{color:var(--d4lp-muted);font-size:12px;line-height:1.35;text-wrap:balance}.d4lp-speed__price{color:var(--d4lp-ink);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.d4lp-speed__track{position:relative;inline-size:40px;block-size:24px;border-radius:12px;background:var(--d4lp-line-strong);transition:background-color .18s var(--d4lp-ease)}.d4lp-speed__track i{position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:18px;block-size:18px;border-radius:50%;background:var(--d4lp-ink);box-shadow:0 1px 3px oklch(0 0 none / 0.4)}.d4lp-speed__switch[aria-checked=true]{border-color:color-mix(in oklch,var(--d4lp-tint) 55%,transparent);background:linear-gradient(180deg,color-mix(in oklch,var(--d4lp-tint) 12%,transparent),color-mix(in oklch,var(--d4lp-tint) 4%,transparent))}.d4lp-speed__switch[aria-checked=true] .d4lp-speed__icon{background:color-mix(in oklch,var(--d4lp-tint) 16%,transparent);color:var(--d4lp-tint)}.d4lp-speed__switch[aria-checked=true] .d4lp-speed__track{background:var(--d4lp-tint)}.d4lp-speed__switch[aria-checked=true] .d4lp-speed__track i{translate:16px 0}.d4lp-speed__switch{position:relative;isolation:isolate;overflow:clip}.d4lp-speed__wind{position:absolute;inset:0;z-index:-1;overflow:clip;pointer-events:none;opacity:0;transition:opacity .25s var(--d4lp-ease);-webkit-mask:linear-gradient(90deg,transparent,oklch(0 0 none) 12%,oklch(0 0 none) 88%,transparent);mask:linear-gradient(90deg,transparent,oklch(0 0 none) 12%,oklch(0 0 none) 88%,transparent)}.d4lp-speed__wind::before{content:"";position:absolute;inset-block:0;inset-inline:0 auto;inline-size:50%;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--d4lp-tint) 8%,transparent) 50%,color-mix(in oklch,var(--d4lp-tint) 16%,transparent) 84%,transparent);transform:translateX(-100%)}.d4lp-speed__wind::after{content:"";position:absolute;inset-block:0;inset-inline:-180px 0;background:radial-gradient(circle at 14px 22%,color-mix(in oklch,var(--d4lp-tint) 75%,transparent) 0 1px,transparent 1.6px),radial-gradient(circle at 46px 70%,oklch(0.925 0.072 81.1 / 0.7) 0 1.4px,transparent 2.0px),radial-gradient(circle at 83px 38%,color-mix(in oklch,var(--d4lp-tint) 75%,transparent) 0 1px,transparent 1.6px),radial-gradient(circle at 112px 84%,color-mix(in oklch,var(--d4lp-tint) 75%,transparent) 0 1.2px,transparent 1.8px),radial-gradient(circle at 139px 16%,oklch(0.925 0.072 81.1 / 0.7) 0 1.4px,transparent 2.0px),radial-gradient(circle at 166px 58%,color-mix(in oklch,var(--d4lp-tint) 75%,transparent) 0 1px,transparent 1.6px);background-size:180px 100%;background-repeat:repeat-x}.d4lp-speed__icon{position:relative;overflow:clip}.d4lp-speed__icon svg{position:relative}.d4lp-speed__icon::before,.d4lp-speed__icon::after{content:"";position:absolute;inset-inline-start:2px;inline-size:12px;block-size:2px;border-radius:1px;background:linear-gradient(90deg,transparent,currentColor);opacity:0}.d4lp-speed__icon::before{inset-block-start:13px}.d4lp-speed__icon::after{inset-block-start:20px;inline-size:9px}.d4lp-speed__switch[aria-checked=true] .d4lp-speed__wind{opacity:1}[data-d4pp-away] .d4lp-speed__switch[aria-checked] :is(.d4lp-speed__wind,.d4lp-speed__icon)::before,[data-d4pp-away] .d4lp-speed__switch[aria-checked] :is(.d4lp-speed__wind,.d4lp-speed__icon)::after{animation-play-state:paused}@keyframes d4lp-glint{from{transform:translateX(-100%)}to{transform:translateX(240%)}}@keyframes d4lp-drift{to{transform:translateX(180px)}}@keyframes d4lp-breathe{from{opacity:.45}to{opacity:1}}@keyframes d4lp-trail{0%{transform:translateX(14px);opacity:0}30%{opacity:.9}100%{transform:translateX(-12px);opacity:0}}.d4lp-price:empty{border-radius:var(--d4lp-r-control);background:var(--d4lp-line)}.d4lp-book:focus-visible{outline:2px solid var(--d4lp-focus);outline-offset:2px}.d4lp-order{display:flex;align-items:center;gap:12px;padding-block-end:14px}.d4lp-order img{flex:none;inline-size:40px;block-size:40px;border-radius:var(--mcui-radius);object-fit:cover;outline:1px solid var(--d4lp-line);outline-offset:-1px}.d4lp-order__name{margin:0;color:var(--d4lp-ink);font-size:16px;font-weight:700;line-height:1.3}.d4lp-order__sub{margin:0;color:var(--d4lp-muted);font-size:13px;line-height:1.35}.d4lp-lines{margin-block:0 16px;margin-inline:0}.d4lp-lines>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr;column-gap:16px;padding:10px 0;border-block-start:1px solid var(--d4lp-line);font-size:14px;line-height:1.4}.d4lp-lines dt,.d4lp-lines dd{min-block-size:0;overflow:clip}.d4lp-lines dt{color:var(--d4lp-muted);font-weight:400}.d4lp-lines>.d4lp-said dt{color:var(--d4lp-ink);font-weight:500}.d4lp-lines dd{justify-self:end;margin:0;color:var(--d4lp-ink);font-weight:500;text-align:end}.d4lp-lines .d4lp-item{display:inline-block}.d4lp-lines .d4lp-item__pic{display:inline-block;inline-size:20px;block-size:20px;margin-inline-end:6px;vertical-align:-5px;border-radius:var(--d4lp-r-control);object-fit:contain}.d4pp-receipt .d4lp-lines>div{position:relative;isolation:isolate}.d4pp-receipt .d4lp-lines>div::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to left,color-mix(in oklch,var(--d4lp-tint) 20%,transparent),color-mix(in oklch,var(--d4lp-tint) 5%,transparent) 45%,transparent 75%);opacity:0;pointer-events:none}.d4pp-receipt .d4lp-lines>[data-d4pp-lit=a]::after{animation:d4pp-lit-a 1.1s linear var(--d4pp-wave, 0s) backwards}.d4pp-receipt .d4lp-lines>[data-d4pp-lit=b]::after{animation:d4pp-lit-b 1.1s linear var(--d4pp-wave, 0s) backwards}.d4pp-receipt .d4lp-lines>[data-d4pp-out]{grid-template-rows:0fr;padding-block:0;border-block-start-color:transparent;opacity:0;pointer-events:none}@keyframes d4pp-lit-a{0%{opacity:0;animation-timing-function:cubic-bezier(.2,0,0,1)}14%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}100%{opacity:0}}@keyframes d4pp-lit-b{0%{opacity:0;animation-timing-function:cubic-bezier(.2,0,0,1)}14%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}100%{opacity:0}}[data-d4pp-rolling]{position:relative;-webkit-text-fill-color:transparent}.d4pp-roll{position:absolute;inset-block-start:0;inset-inline-start:0;display:flex;white-space:pre;-webkit-text-fill-color:currentcolor;pointer-events:none}.d4pp-roll__reel{block-size:1lh;overflow:clip;mask-image:linear-gradient(transparent,black .14lh,black calc(100% - .14lh),transparent)}.d4pp-roll__reel>span{display:block}.d4pp-roll__reel>span>span{display:block;block-size:1lh;text-align:center}.d4lp .price__wrapper{position:static}.d4lp-price{min-inline-size:76px;min-block-size:34px;font-variant-numeric:tabular-nums}.d4lp-book{position:relative;display:grid;place-items:center}.d4lp-book>*{grid-area:1 / 1}.d4lp-book:active:not(:disabled){scale:.97}@media(prefers-reduced-motion:no-preference){.d4lp-speed__switch{transition-property:border-color,background-color,scale}.d4lp-speed__track i{transition:translate .2s var(--d4lp-ease)}.d4lp-lines>div{transition:grid-template-rows .28s var(--d4lp-ease),padding .28s var(--d4lp-ease),border-color .28s var(--d4lp-ease),opacity .24s var(--d4lp-ease) .04s}@starting-style{.d4pp-receipt .d4lp-lines>[data-d4pp-in]{grid-template-rows:0fr;padding-block:0;border-block-start-color:transparent;opacity:0}}.d4lp-book{transition:filter .15s var(--d4lp-ease),scale .15s var(--d4lp-ease),opacity .15s var(--d4lp-ease)}.d4lp-book>*{transition:opacity .18s var(--d4lp-ease),scale .18s var(--d4lp-ease),filter .18s var(--d4lp-ease)}.d4lp-speed__switch[aria-checked=true] .d4lp-speed__wind::before{animation:d4lp-glint 1.2s cubic-bezier(.4,0,.8,.5) both}.d4lp-speed__switch[aria-checked=true] .d4lp-speed__wind::after{animation:d4lp-drift 9s linear infinite,d4lp-breathe 2.8s ease-in-out infinite alternate}.d4lp-speed__switch[aria-checked=true] .d4lp-speed__icon::before{animation:d4lp-trail .7s linear infinite}.d4lp-speed__switch[aria-checked=true] .d4lp-speed__icon::after{animation:d4lp-trail .7s linear -.35s infinite}}@font-face{font-family:"D4pp Inter Fallback";src:local("Arial"),local("Arimo"),local("Liberation Sans"),local("Helvetica");ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%;size-adjust:107.4%}.d4pp-on{font-family:Inter,"D4pp Inter Fallback",sans-serif}@property --d4pp-head{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --d4pp-lift{syntax: "<length>"; inherits: false; initial-value: 0px;}.d4pp-page{--d4pp-side: 440px;--d4pp-gap: 24px;--d4pp-after: 0px;container:d4pp / inline-size}.d4pp-on.product-detail-box{grid-template-columns:minmax(0,1fr)}.d4pp-on.product-detail-box>*{grid-row:auto;grid-column:1}.d4pp-on>.product-detail-headline{order:1}.d4pp-on>.product-detail-notes{order:2}.d4pp-on>.product-detail-pills{order:3}.d4pp-on>.product-detail-action{order:4;inline-size:auto}.d4pp-on>.product-detail-tabs{order:5}.d4pp-on:not(.d4pp-drawn)>.product-detail-tabs{visibility:hidden}.d4pp-on>.product-detail-pills{background:var(--mcui-canvas)}.d4pp-on>.product-detail-headline>.tp-widget{margin:0;padding:0;border-radius:0;background:none}.d4pp-on>.product-detail-pills{margin-block:-12px;padding-block:12px}@media(pointer:coarse),(max-width:767px){.d4pp-on>.product-detail-pills .product-detail-tab-navigation-link{display:inline-flex;align-items:center;min-block-size:44px}}.d4pp-on .product-detail-tab-navigation-link:focus-visible{outline:2px solid var(--d4lp-focus);outline-offset:-2px;border-radius:var(--mcui-radius-sm)}.d4pp-on>.product-detail-action{isolation:isolate}.d4pp-on>.product-detail-action{z-index:1}.d4pp-on>.product-detail-action.d4pp-menu{z-index:6}.d4pp-page:not(.d4pp-live,.d4pp-off) .custom-options-app{animation:d4pp-wait 3s step-end}@keyframes d4pp-wait{from{visibility:hidden}}.d4pp-on:not(.d4pp-live) .options-app{display:none}.d4pp-on:not(.d4pp-live) .express-checkout{position:absolute;visibility:hidden}.d4pp-on:not(.d4pp-live) .d4pp-head{position:relative;padding-block-end:calc(var(--d4pp-native-wait, 0px) + 20px);border-radius:var(--d4lp-r-panel);background:var(--d4lp-panel)}.d4pp-wait{display:none}.d4pp-on:not(.d4pp-live) .d4pp-wait{position:absolute;inset-block:auto 20px;inset-inline:0;display:grid;place-items:center;block-size:var(--d4pp-native-wait, 0px);overflow:clip}.d4pp-on .custom-options-handle{min-block-size:calc(var(--d4pp-native-wait, 0px) + 20px);align-content:flex-start}@container d4pp (max-width: 1023px){.d4pp-unreserved.d4pp-on:not(.d4pp-live) :is(.product-detail-action-image-wrapper,.d4pp-receipt,.d4pp-pricewait,.price__wrapper,.product-detail-action-benefits){visibility:hidden}}.d4pp-pricewait{display:none}.d4pp-on:not(.d4pp-live) .d4pp-pricewait{display:block;order:5;block-size:150px;background:var(--d4lp-panel)}.d4pp-on:not(.d4pp-live) .product-detail-action-benefits{visibility:hidden}.d4pp-page{--d4pp-text: 860px}.d4pp-on>.product-detail-notes{max-inline-size:var(--d4pp-text)}.d4pp-on :is(.product-detail-action-wrapper,.product-detail-action-inner,.custom-option-box,.custom-option-box>div,.custom-options-app){display:contents}.d4pp-on :is(.product-detail-image__overlay,.currency__switch,.custom-option-tippy:is(.share,.wishlist)){display:none!important}.d4pp-on .product-detail-action-image-wrapper{position:relative;z-index:0;display:block;order:3;block-size:170px;overflow:clip;margin-block-start:var(--d4pp-gap);border-radius:var(--d4lp-r-panel) var(--d4lp-r-panel) 0 0;background:var(--d4lp-panel)}.d4pp-on .product-detail-action-image-wrapper .product-detail-image{position:absolute;inset-block:0 auto;inset-inline:0;inline-size:100%;block-size:auto;min-block-size:100%;border-radius:0;object-fit:cover;translate:0 -4%;-webkit-mask-image:linear-gradient(to bottom,oklch(0 0 none) 25%,transparent 78%);mask-image:linear-gradient(to bottom,oklch(0 0 none) 25%,transparent 78%)}.d4pp-on [data-d4pp-native]{display:none!important}.d4pp-on .product-detail-action-benefits__action{display:none}.d4pp-on .custom-options__floating-wrapper{display:none!important}.d4pp-on .product-detail-action{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-block-start:8px}.d4pp-on .d4pp-head{order:1}.d4pp-on .custom-options-handle{order:2}.d4pp-on .d4pp-receipt{position:relative;z-index:2;order:4;margin-block-start:-60px}.d4pp-on .price__wrapper{order:5}.d4pp-on .product-detail-action-benefits{order:6;position:static;margin-block-start:0}.d4pp-on .d4pp-head{padding-block:16px 0;padding-inline:16px;border-radius:var(--d4lp-r-panel) var(--d4lp-r-panel) 0 0;background:var(--d4lp-panel)}.d4pp-on .d4pp-head .d4lp-panel__title{margin-block:0 4px;margin-inline:0}.d4pp-on .custom-options-handle{margin:0;padding-block:4px 16px!important;padding-inline:16px!important;border-radius:0 0 var(--d4lp-r-panel) var(--d4lp-r-panel);background:var(--d4lp-panel)}.d4pp-on .d4pp-receipt{padding-block:16px 4px;padding-inline:16px;background:linear-gradient(to bottom,transparent,var(--d4lp-panel) 70px)}.d4pp-on .price__wrapper{position:static;margin:0;padding-block:4px 12px;padding-inline:16px;border-radius:0;background:var(--d4lp-panel)}.d4pp-on .price__wrapper::before{content:none}.d4pp-on .price__wrapper .price--new{font-variant-numeric:tabular-nums}.d4pp-on .chat-offer :is(.benefits,.chat-button){display:none}.d4pp-on .product-detail-action-benefits{padding-block:8px 16px;padding-inline:16px;border-radius:0 0 var(--d4lp-r-panel) var(--d4lp-r-panel);background:var(--d4lp-panel)}.d4pp-on .product-detail-action-benefits .payments{gap:8px 14px;margin:0}.d4pp-on .product-detail-action-benefits .payments img{inline-size:38px;block-size:13px}.d4pp-receipt .d4lp-lines{margin-block-end:12px}.d4pp-hint{margin-block:0 8px;margin-inline:0;color:var(--d4lp-muted);font-size:13px;line-height:1.4;text-align:center}.d4pp-page[data-d4pp-short] .express-checkout{opacity:.4;pointer-events:none}.d4pp-page .custom-options__switch-box>div{position:relative}.d4pp-page .custom-options__switch-input{display:block;position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:1px;block-size:1px;margin:0;opacity:0;visibility:visible;pointer-events:none}.d4pp-page .custom-options__switch-input:focus-visible+.custom-options__label,.d4pp-page .price__wrapper :is(.btn-mmo-buy,.quantity__input--action,button):focus-visible{outline:2px solid var(--d4lp-focus);outline-offset:2px}.d4pp-page:is([data-d4pp-empty],[data-d4pp-short]) .price__wrapper .btn-mmo-buy,.d4lp-book[data-d4pp-off]{border-color:transparent;background-color:color-mix(in oklab,var(--d4lp-accent) 22%,var(--d4lp-panel));color:color-mix(in oklab,var(--d4lp-ink) 42%,var(--d4lp-panel));opacity:1;cursor:not-allowed}@media(min-width:768px){.d4pp-on .d4pp-head{padding-block:24px 0;padding-inline:24px}.d4pp-on .custom-options-handle{padding-block:4px 24px!important;padding-inline:24px!important}.d4pp-on:not(.d4pp-live) .d4pp-head{padding-block-end:calc(var(--d4pp-native-wait, 0px) + 28px)}.d4pp-on:not(.d4pp-live) .d4pp-wait{inset-block-end:28px}.d4pp-on .custom-options-handle{min-block-size:calc(var(--d4pp-native-wait, 0px) + 28px)}.d4pp-on .d4pp-receipt{padding-block:24px 4px;padding-inline:24px}.d4pp-on .price__wrapper{padding-block:4px 12px;padding-inline:24px}.d4pp-on .product-detail-action-benefits{padding-block:8px 20px;padding-inline:24px}}@container d4pp (min-width: 1024px){.d4pp-on .product-detail-action{grid-template-columns:minmax(0,1fr) var(--d4pp-side);grid-template-rows:auto auto auto 1fr;gap:0 var(--d4pp-gap);align-items:start}.d4pp-on .d4pp-head,.d4pp-on .custom-options-handle{grid-column:1;grid-row:1 / -1}.d4pp-on .d4pp-head{position:relative;z-index:1;align-self:start;border-radius:0;background:none}.d4pp-on .custom-options-handle{align-self:start;min-block-size:calc(var(--d4pp-head, 0px) + var(--d4pp-native-wait, 0px) + 28px);padding-block-start:calc(var(--d4pp-head, 0px) + 4px)!important;border-radius:var(--d4lp-r-panel)}.d4pp-on .product-detail-action{--d4pp-fade: linear-gradient(to bottom, transparent 120px, color-mix(in oklab, var(--d4lp-panel) 25%, transparent) 165px, color-mix(in oklab, var(--d4lp-panel) 60%, transparent) 200px, color-mix(in oklab, var(--d4lp-panel) 88%, transparent) 232px, var(--d4lp-panel) 262px)}.d4pp-on .product-detail-action-image-wrapper{grid-column:2;grid-row:1;align-self:start;block-size:300px;margin-block-start:0}.d4pp-on .d4pp-receipt{grid-column:2;grid-row:1;margin-block-start:0;padding-block-start:240px;background:var(--d4pp-fade)}.d4pp-on :is(.price__wrapper,.d4pp-pricewait){grid-column:2;grid-row:2}.d4pp-on .product-detail-action-benefits{grid-column:2;grid-row:3}}@media(min-width:768px){.d4pp-on .d4pp-pricewait{block-size:170px}}.d4pp-on>.product-detail-tabs{max-inline-size:var(--d4pp-text);margin-block-start:var(--d4pp-after)}@container d4pp (min-width: 1024px){.d4pp-on>.product-detail-tabs{max-inline-size:min(var(--d4pp-text),calc(100% - var(--d4pp-side) - var(--d4pp-gap)));margin-block-start:calc(var(--d4pp-after) - var(--d4pp-lift, 0px))}.d4pp-on:not(.d4pp-live)>.product-detail-tabs{visibility:hidden}}.d4pp-more{display:none}.d4pp-on .product-detail-action-image-wrapper .product-detail-image{pointer-events:none}@container d4pp (min-width: 1024px){.d4pp-on .product-detail-action-image-wrapper.mm-cut{overflow:visible;container-type:inline-size}.d4pp-on .product-detail-action-image-wrapper.mm-cut::before{display:none}.d4pp-on .mm-cut .product-detail-image{--d4pp-art: min(111cqi / var(--mm-fig-w, 1), 111cqi / var(--mm-fig-h, 1));--d4pp-art-x: calc(50cqi - var(--d4pp-art) * var(--mm-fig-cx, .5));--d4pp-art-y: calc(-9cqi - var(--d4pp-art) * var(--mm-fig-top, 0));inset-block:var(--d4pp-art-y) auto;inset-inline:var(--d4pp-art-x) auto;inline-size:var(--d4pp-art);block-size:var(--d4pp-art);min-block-size:0;object-fit:contain;translate:none;--d4pp-art-fade: linear-gradient(to bottom, oklch(0 0 none) calc(174px - var(--d4pp-art-y)), transparent calc(394px - var(--d4pp-art-y)));--d4pp-art-high: linear-gradient(to bottom, oklch(0 0 none) calc(236px - var(--d4pp-art-y)), transparent calc(256px - var(--d4pp-art-y)));--d4pp-art-inside: linear-gradient(to right, transparent calc(0px - var(--d4pp-art-x)), oklch(0 0 none) calc(0px - var(--d4pp-art-x)), oklch(0 0 none) calc(100cqi - var(--d4pp-art-x)), transparent calc(100cqi - var(--d4pp-art-x)));-webkit-mask-image:var(--d4pp-art-fade),var(--d4pp-art-high),var(--d4pp-art-inside);mask-image:var(--d4pp-art-fade),var(--d4pp-art-high),var(--d4pp-art-inside);-webkit-mask-composite:source-in,source-over;mask-composite:intersect,add}.d4pp-on .product-detail-action:has(.mm-cut) :is(.price__wrapper,.product-detail-action-benefits){position:relative;inset:auto;z-index:2}.d4pp-on .product-detail-action:has(.mm-cut) .d4pp-receipt{background:none}.d4pp-on .product-detail-action:has(.mm-cut) .d4pp-receipt::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--d4pp-fade);-webkit-mask-image:linear-gradient(to bottom,transparent 250px,oklch(0 0 none) 320px),linear-gradient(to right,transparent 15%,oklch(0 0 none) 45% 55%,transparent 85%);mask-image:linear-gradient(to bottom,transparent 250px,oklch(0 0 none) 320px),linear-gradient(to right,transparent 15%,oklch(0 0 none) 45% 55%,transparent 85%)}}.d4pp-page.d4pp-on>.product-detail-pills{display:none}.d4pp-sections{margin-block:24px 0}.d4pp-page.d4pp-on>.product-detail-tabs{overflow:clip}.d4pp-off .d4pp-sections{display:none}.d4pp-on>.product-detail-tabs{max-inline-size:none}@container d4pp (min-width: 1024px){.d4pp-on>.product-detail-tabs{max-inline-size:calc(100% - var(--d4pp-side) - var(--d4pp-gap))}}@media(min-width:768px){@container d4pp (max-width: 1023px){.d4pp-on .product-detail-action{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.d4pp-on :is(.d4pp-head,.custom-options-handle){grid-column:1 / -1}.d4pp-on .product-detail-action-image-wrapper{grid-column:1;grid-row:span 4;block-size:auto;min-block-size:280px;border-radius:var(--d4lp-r-panel) 0 0 var(--d4lp-r-panel)}.d4pp-on .product-detail-action-image-wrapper::before{border-radius:inherit;background:linear-gradient(to right,transparent 55%,var(--d4lp-panel))}.d4pp-on .product-detail-action-image-wrapper .product-detail-image{inset:0;block-size:100%;min-block-size:0;object-position:50% var(--d4pp-cover-y, 20%);translate:none;-webkit-mask-image:none;mask-image:none}.d4pp-on :is(.d4pp-receipt,.d4pp-pricewait,.price__wrapper,.product-detail-action-benefits){grid-column:2}.d4pp-on .d4pp-receipt{margin-block-start:var(--d4pp-gap);border-start-end-radius:var(--d4lp-r-panel);background:var(--d4lp-panel)}.d4pp-on .product-detail-action-benefits{border-radius:0 0 var(--d4lp-r-panel) 0}}}.d4pp-on>.product-detail-headline [data-mmr-widget]{min-block-size:44px}@media(max-width:499px){.d4pp-on>.product-detail-headline [data-mmr-widget]{min-block-size:62px}}@media(max-width:767px){.d4pp-sections{margin-block-start:32px}html.d4pp-root .breadcrumb .breadcrumb-link{position:relative}html.d4pp-root .breadcrumb .breadcrumb-link::after{content:"";position:absolute;inset:-12px -4px}.d4pp-on.product-detail-box{margin-block-start:8px;row-gap:8px;--d4pp-gap: 24px}.d4pp-on .product-detail-name{font-size:22px;line-height:1.15}.d4pp-on>.product-detail-notes{margin-block-end:16px}.d4pp-on>.product-detail-notes .mcui-content{--mcui-body: 13px;--mcui-leading: 1.45}.d4pp-on>.product-detail-notes .mcui-undertitle:not([data-open]) .mcui-undertitle__text{display:none}.d4pp-on>.product-detail-notes .mcui-undertitle__text{margin-block-start:4px}.d4pp-on .d4pp-more{position:relative;display:inline;padding:0;border:0;background:none;color:var(--d4lp-ink);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.d4pp-more:focus-visible{outline:2px solid var(--d4lp-focus);outline-offset:2px;border-radius:4px}.d4pp-on .d4pp-more::after{content:"";position:absolute;inset:-13px -8px}.d4pp-on .product-detail-action{margin-block-start:0}.d4pp-on :is(.d4pp-head,.custom-options-handle,.product-detail-action-image-wrapper,.d4pp-receipt,.price__wrapper,.product-detail-action-benefits){margin-inline:-20px;border-radius:0}.d4pp-on .product-detail-action-image-wrapper{inline-size:auto;block-size:200px}.d4pp-on .product-detail-action-image-wrapper::before{border-radius:0}.d4pp-on .product-detail-action-image-wrapper .product-detail-image{inset:0;inline-size:100%;block-size:100%;min-block-size:0;object-fit:cover;object-position:50% var(--d4pp-cover-y, 20%);translate:none;-webkit-mask-image:linear-gradient(to bottom,oklch(0 0 none) 50%,transparent 100%);mask-image:linear-gradient(to bottom,oklch(0 0 none) 50%,transparent 100%)}.d4pp-on :is(.d4pp-head,.d4pp-receipt,.price__wrapper,.product-detail-action-benefits){padding-inline:20px}.d4pp-on .custom-options-handle{padding-inline:20px!important;padding-block-end:20px!important}.d4pp-on .d4pp-head{padding-block-start:20px}.d4pp-on .d4lp-terms{margin-block-end:24px}.d4pp-on .d4lp-terms__chips{gap:6px}.d4pp-on .d4lp-chip{min-inline-size:0;gap:6px;padding-inline:8px 10px}.d4pp-on .d4lp-chip strong{white-space:nowrap}.d4pp-on .d4lp-chip__label{position:absolute;inline-size:1px;block-size:1px;overflow:clip;clip-path:inset(50%);white-space:nowrap}.d4pp-on .price__wrapper .btn-mmo-buy{min-block-size:48px}:is(.d4pp-page.d4pp-on>.product-detail-tabs,.d4pp-page.d4pp-on>.product-detail-tabs .mcui-content){--mcui-body: 14px;--mcui-note: 14px;--mcui-leading: 1.5}.d4pp-page.d4pp-on>.product-detail-tabs .product-detail-tab-navigation-pane:first-child .product-detail-description{padding-block-start:24px}.d4pp-page.d4pp-on>.product-detail-tabs .product-detail-tab-navigation-pane+.product-detail-tab-navigation-pane .product-detail-description{padding-block-start:40px}.d4pp-page.d4pp-on>.product-detail-tabs .product-detail-description>.product-detail-description-title,.d4pp-page.d4pp-on>.product-detail-tabs .product-detail-description>.product-detail-description-title h2{margin-block-end:0}.d4pp-page.d4pp-on>.product-detail-tabs .product-detail-description-title+.product-detail-description-text{margin-block-start:16px;padding-block-start:0}}.d4lp-bar{position:fixed;z-index:900;inset:auto 0 0;display:flex;align-items:center;gap:12px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--d4lp-line);background:var(--d4lp-panel);box-shadow:0 -14px 32px -12px rgb(0 0 0 / .7);translate:0 calc(100% + 24px);visibility:hidden;transition:translate .2s cubic-bezier(.4,0,1,1),visibility 0s linear .2s}.d4lp-bar[data-shown]{translate:0 0;visibility:visible;transition:translate .38s var(--d4lp-ease),visibility 0s}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.d4lp-bar{background:color-mix(in srgb,var(--d4lp-panel) 90%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}}@media(max-width:991px){.intercom-lightweight-app-launcher,#intercom-container .intercom-app>div:has(>.intercom-launcher-frame),.mm-intercom-facade,jcustapp-launcher{transition:opacity .2s cubic-bezier(.2,0,0,1)!important}html.d4lp-bar-up .intercom-lightweight-app-launcher,html.d4lp-bar-up #intercom-container .intercom-app>div:has(>.intercom-launcher-frame),html.d4lp-bar-up:not(.d4lp-chat-ask) .mm-intercom-facade,html.d4lp-bar-up jcustapp-launcher:not([data-open],[data-app-page]){translate:0 120px!important;opacity:0!important;pointer-events:none!important}html.d4lp-bar-up.d4lp-chat-ask .mm-intercom-facade{inset-block-end:calc(92px + env(safe-area-inset-bottom))}html.d4lp-bar-up{scroll-padding-block-end:calc(92px + env(safe-area-inset-bottom))}}@media(max-width:991px)and (prefers-reduced-motion:no-preference){.intercom-lightweight-app-launcher,#intercom-container .intercom-app>div:has(>.intercom-launcher-frame),.mm-intercom-facade,jcustapp-launcher{transition:translate .34s cubic-bezier(.2,0,0,1),opacity .2s cubic-bezier(.2,0,0,1)!important}}.d4lp-bar .d4lp-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.d4lp-bar__order{display:flex;flex:1 1 auto;align-items:center;gap:12px;min-width:0;margin:-4px;padding:4px;border:0;border-radius:var(--d4lp-r-card, 12px);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--d4lp-ease)}@media(hover:hover){.d4lp-bar__order:hover{background:rgb(255 255 255 / .045)}}.d4lp-bar__order:active{background:rgb(255 255 255 / .07)}.d4lp-bar__order:focus-visible{outline:2px solid var(--d4lp-focus, var(--d4lp-ink));outline-offset:0}.d4lp-bar__pics{position:relative;display:flex;flex:none;align-items:center;height:44px;transition:opacity .2s var(--d4lp-ease),filter .2s var(--d4lp-ease)}.d4lp-bar__pics>*+*{margin-left:-14px}.d4lp-bar__pics>img{width:44px;height:44px;border-radius:var(--mcui-radius, 8px);object-fit:cover;outline:1px solid var(--d4lp-line);outline-offset:-1px}.d4lp-bar__pics[data-count]::after{content:attr(data-count);position:absolute;top:-6px;right:-7px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--d4lp-tint);color:var(--d4lp-panel);font-size:11px;font-weight:800;line-height:20px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--d4lp-panel)}.d4lp-bar__text{display:grid;gap:1px;min-width:0}.d4lp-bar__title{display:none;overflow:hidden;color:var(--d4lp-ink);font-size:15px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.d4lp-bar__what{overflow:hidden;color:var(--d4lp-muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.d4lp-bar .d4lp-bar__price{min-width:56px;font-variant-numeric:tabular-nums;min-height:24px;color:var(--d4lp-ink);font-size:18px;font-weight:800;line-height:24px;white-space:nowrap}.d4lp-bar__pay{display:none}.d4lp-bar .d4lp-book{flex:none;width:auto;min-width:132px;min-height:48px;margin:0;padding-inline:20px}.d4lp-bar__chat{display:none}@media(max-width:991px){.d4lp-bar{gap:8px}.d4lp-bar__what{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3;white-space:normal}.d4lp-bar__order{container:d4lp-order / inline-size}.d4lp-bar__pics[data-count]~.d4lp-bar__text .d4lp-bar__what{position:absolute;inline-size:1px;block-size:1px;overflow:clip;clip-path:inset(50%);white-space:nowrap}.d4lp-bar__pics>:nth-last-child(n+3){display:none}.d4lp-bar[data-d4lp-bar] .d4lp-bar__pics>:nth-last-child(2){margin-inline-start:0}.d4lp-bar__chat{position:relative;display:grid;flex:none;place-items:center;inline-size:48px;block-size:48px;margin:0;padding:0;border:0;border-radius:var(--d4lp-r-control, 4px);background:var(--d4lp-control, oklch(0.251 0.038 276.8));color:var(--d4lp-ink);cursor:pointer;transition:background-color .15s var(--d4lp-ease)}.d4lp-bar__chat[hidden]{display:none}.d4lp-bar__chat:active{background:var(--d4lp-active, oklch(0.339 0.047 273.7));scale:.97}.d4lp-bar__chat:focus-visible{outline:2px solid var(--d4lp-focus, var(--d4lp-ink));outline-offset:2px}.d4lp-bar__chat svg{inline-size:22px;block-size:22px}.d4lp-bar__chat[data-unread]::after{content:"";position:absolute;inset-block-start:8px;inset-inline-end:8px;inline-size:9px;block-size:9px;border-radius:50%;background:var(--d4lp-accent, oklch(0.628 0.201 23.6));box-shadow:0 0 0 2px var(--d4lp-control, oklch(0.251 0.038 276.8))}}@media(max-width:599px){.d4lp-bar .d4lp-book{min-width:0;padding-inline:16px}}@media(max-width:991px)and (hover:hover)and (pointer:fine){.d4lp-bar__chat:hover{background:var(--d4lp-active, oklch(0.339 0.047 273.7))}}@media(max-width:991px)and (prefers-reduced-motion:no-preference){.d4lp-bar__chat{transition:background-color .15s var(--d4lp-ease),scale .14s var(--d4lp-ease)}}@container d4lp-order (max-width: 172px){.d4lp-bar__pics>:nth-last-child(n+2){display:none}.d4lp-bar[data-d4lp-bar] .d4lp-bar__pics>:last-child{margin-inline-start:0}}@container d4lp-order (max-width: 142px){.d4lp-bar .d4lp-bar__pics{display:none}.d4lp-bar__pics[data-count]~.d4lp-bar__text .d4lp-bar__what{position:static;inline-size:auto;block-size:auto;clip-path:none;white-space:normal}}.d4lp-bar[data-empty] .d4lp-bar__pics{opacity:.55;filter:saturate(.4)}.d4lp-bar[data-empty] .d4lp-bar__price--in{display:none}.d4lp-bar[data-empty] .d4lp-bar__what{color:var(--d4lp-copy);font-size:14px;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.d4lp-bar[data-empty] .d4lp-bar__pay .d4lp-bar__price{color:var(--d4lp-muted)}@media(prefers-reduced-motion:no-preference){.d4lp-bar__pics[data-bump]{animation:d4lp-take .42s var(--d4lp-ease)}.d4lp-bar__pics[data-bump]::after{animation:d4lp-pop .42s var(--d4lp-ease)}.d4lp-bar__pics>[data-incoming]{animation:d4lp-arrive .36s var(--d4lp-ease) var(--d4lp-land, 0ms) backwards}}@keyframes d4lp-take{35%{scale:1.08}}@keyframes d4lp-pop{40%{scale:1.35}}@keyframes d4lp-arrive{from{opacity:0;scale:.5;filter:blur(4px)}}.d4lp-fly{position:fixed;z-index:901;top:0;left:0;pointer-events:none}.d4lp-fly>img{display:block;object-fit:contain;filter:drop-shadow(0 8px 12px rgb(0 0 0 / .55))}@media(min-width:992px){.d4lp-bar{inset:auto auto 18px 50%;width:min(700px,calc(100vw - 440px));gap:14px;padding:10px;border:1px solid var(--d4lp-line);border-radius:var(--d4lp-r-dock, 14px);box-shadow:inset 0 1px 0 rgb(255 255 255 / .05),0 4px 12px rgb(0 0 0 / .3),0 26px 52px -18px rgb(0 0 0 / .85);translate:-50% calc(100% + 32px)}.d4lp-bar[data-shown]{translate:-50% 0}.d4lp-bar__order{margin:0;padding:4px 12px 4px 4px;border-radius:var(--d4lp-r-control, 4px)}.d4lp-bar__pics,.d4lp-bar__pics>img{height:48px}.d4lp-bar__pics>img{width:48px}.d4lp-bar__title{display:block}.d4lp-bar__what{font-size:13px}.d4lp-bar__price--in{display:none}.d4lp-bar[data-empty] .d4lp-bar__what{font-size:13px;color:var(--d4lp-muted);-webkit-line-clamp:1}.d4lp-bar__pay{display:grid;flex:none;justify-items:end;gap:2px;padding-left:16px;border-left:1px solid var(--d4lp-line)}.d4lp-bar__total{color:var(--d4lp-muted);font-size:12px;font-weight:400;line-height:1.2;text-transform:uppercase}.d4lp-bar .d4lp-bar__pay .d4lp-bar__price{font-size:20px;line-height:26px;text-align:right}.d4lp-bar .d4lp-book{flex:0 0 196px;min-height:52px}}@media(prefers-reduced-motion:reduce){.d4lp-bar,.d4lp-bar *,.d4lp-bar *::after{transition-duration:0s!important}}.d4pp-upsell{container-type:inline-size;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 10px 10px 12px;border:1px dashed var(--d4lp-line-strong);border-radius:var(--d4lp-r-card);margin:0 0 16px}.d4pp-upsell>*{min-width:0}.d4pp-upsell__pic{width:40px;height:40px;border-radius:var(--mcui-radius);object-fit:cover}.d4pp-upsell__text{display:grid;gap:1px}.d4pp-upsell__text b{color:var(--d4lp-ink);font-size:15px;font-weight:700;line-height:1.3}.d4pp-upsell__text small{color:var(--d4lp-muted);font-size:12px;line-height:1.35}.d4pp-upsell__packs{display:flex;gap:6px}.d4pp-upsell__pack{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin:0;padding:6px 10px;border:1px solid var(--d4lp-line-strong);border-radius:var(--d4lp-r-control);background:var(--d4lp-control);color:var(--d4lp-copy);font:inherit;font-size:14px;line-height:1.2;white-space:nowrap;cursor:pointer;transition:border-color .18s var(--d4lp-ease),background-color .18s var(--d4lp-ease)}.d4pp-upsell__pack b{color:var(--d4lp-ink);font-weight:600;font-variant-numeric:tabular-nums}.d4pp-upsell__plus{width:10px;height:10px;background:linear-gradient(currentColor,currentColor) center / 100% 2px no-repeat,linear-gradient(currentColor,currentColor) center / 2px 100% no-repeat;color:var(--d4lp-tint)}@media(hover:hover){.d4pp-upsell__pack:hover{border-color:color-mix(in srgb,var(--d4lp-tint) 60%,transparent)}}.d4pp-upsell__pack:focus-visible{outline:2px solid var(--d4lp-focus);outline-offset:2px}.d4pp-upsell__pack[aria-pressed=true]{border-color:color-mix(in srgb,var(--d4lp-tint) 55%,transparent);background:color-mix(in srgb,var(--d4lp-tint) 12%,transparent)}.d4pp-upsell__pack[aria-pressed=true] .d4pp-upsell__plus{width:4px;height:8px;margin:0 3px;border:solid currentColor;border-width:0 2px 2px 0;background:none;rotate:45deg;translate:0 -2px}@container (max-width: 400px){.d4pp-upsell__packs{display:grid;grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}.d4pp-upsell__pack{justify-content:center}}.d4pp-upsell__pack:disabled{cursor:progress;opacity:.6}.d4pp-upsell-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto 28px;align-items:center;gap:10px;margin:-16px 0 16px;padding:8px 0;border-top:1px solid var(--d4lp-line);font-size:14px;line-height:1.35}.d4pp-upsell-row img{width:30px;height:30px;border-radius:var(--mcui-radius);object-fit:cover}.d4pp-upsell-row__what{min-width:0;color:var(--d4lp-copy)}.d4pp-upsell-row__what b{color:var(--d4lp-ink);font-weight:700;font-variant-numeric:tabular-nums}.d4pp-upsell-row__sum{color:var(--d4lp-ink);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.d4pp-upsell-row button{position:relative;display:grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:var(--d4lp-r-control);background:none;color:var(--d4lp-muted);cursor:pointer;transition:color .15s var(--d4lp-ease),background-color .15s var(--d4lp-ease)}@media(hover:hover){.d4pp-upsell-row button:hover{background:var(--d4lp-control);color:var(--d4lp-ink)}}.d4pp-upsell-row button:focus-visible{outline:2px solid var(--d4lp-focus);outline-offset:1px}.d4pp-upsell-row button::after{content:"";position:absolute;inset:-8px}.d4pp-upsell-row button:disabled{cursor:progress;opacity:.6}.d4pp-upsell-row button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}