@media screen and (max-width:740px){.hidden-phone{display:none!important}}@media screen and (max-width:999px){.hidden-pocket{display:none!important}}@media screen and (min-width:1000px) and (max-width:1199px){.hidden-lap{display:none!important}}@media screen and (min-width:1000px){.hidden-lap-and-up{display:none!important}}@media screen and (min-width:1200px){.hidden-desk{display:none!important}}*,::before,::after{-webkit-font-smoothing:antialiased;box-sizing:border-box!important}html{text-size-adjust:100%;font-family:sans-serif}body{margin:0px}[hidden]{display:none}ul:first-child,ol:first-child,p:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-block-start:0px!important}ul:last-child,ol:last-child,p:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-block-end:0px!important}a{color:inherit;text-decoration:none}button,input,select{color:inherit;font:inherit;text-align:inherit;margin:0px}button,[type="submit"]{cursor:pointer;appearance:none;touch-action:manipulation;background:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;border-radius:0px;padding:0px;overflow:visible}button[disabled],html input[disabled]{cursor:default}img,video{vertical-align:top;border-style:none;max-width:100%;height:auto}table{border-collapse:collapse;border-spacing:0px}td,th{padding:0px}html{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);font-size:calc(var(--base-font-size) - 1px);color:rgb(var(--text-color));background:rgb(var(--background));line-height:1.71429}:lang(ar) *{letter-spacing:normal!important}p strong,p b{font-weight:var(--text-font-bold-weight)}.heading{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);color:rgb(var(--heading-color));text-transform:var(--heading-text-transform);display:block}.text--small{font-size:calc(var(--base-font-size) - 2px);line-height:1.69231}.text--xsmall{font-size:calc(var(--base-font-size) - 3px);line-height:1.5}.text--subdued{color:rgba(var(--text-color),.7)}.text--center{text-align:center}.text--strong{font-weight:var(--text-font-bold-weight)}p a:not(.button){text-underline-offset:2px;text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:rgba(var(--text-color),.35);transition:text-decoration-color 0.2s ease-in-out,color 0.2s ease-in-out}@media screen and (pointer:fine){p a:not(.button):hover{color:rgb(var(--text-color));text-decoration-color:rgb(var(--text-color))}}.link--animated{width:max-content;display:block;position:relative}.link--animated::after{content:"";transform-origin:var(--transform-origin-end);background:currentcolor;width:100%;height:1px;transition:transform 0.3s;position:absolute;bottom:2px;left:0px;transform:scaleX(0)}@media screen and (pointer:fine){.link--animated[aria-expanded="true"]::after,.link--animated:hover::after{transform-origin:var(--transform-origin-start);transform:scaleX(1)}}.link--faded{transition:opacity 0.25s ease-in-out}.link--faded:hover{opacity:0.7}.visually-hidden{clip:rect(0px,0px,0px,0px);border:0px;width:1px;height:1px;margin:-1px;padding:0px;overflow:hidden;position:absolute!important}@media screen and (min-width:741px){html{font-size:var(--base-font-size);line-height:1.73333}.text--small{font-size:calc(var(--base-font-size) - 1px);line-height:1.71429}.text--xsmall{font-size:calc(var(--base-font-size) - 2px);line-height:1.53846}}.heading:first-child{margin-block-start:0px}.heading:last-child{margin-block-end:0px}.heading--small{font-family:var(--text-font-family);font-style:var(--text-font-style);text-transform:uppercase;font-weight:var(--text-font-bold-weight);letter-spacing:1px;line-height:1.46636}.heading--small{font-size:var(--heading-small-font-size);line-height:1.5}.h2{font-size:var(--heading-h2-font-size);letter-spacing:-0.6px;line-height:1.13333}.h3{font-size:var(--heading-h3-font-size);letter-spacing:-0.4px;line-height:1.15385}.h6{font-size:var(--heading-h6-font-size);line-height:1.25}.text-container ul{margin-inline:1.25em 0px;padding:0px;list-style-type:square}.text-container ol{margin-inline:1em 0px;padding:0px}.text-container ul li{padding-block:2px;padding-inline:0px 5px}.text-container ol li{padding-block:3px;padding-inline:0px 9px}.text-container ul li::marker{color:inherit;font-size:16px}.text-container ol li::marker{color:inherit;font-size:11px}@media screen and (min-width:741px){.text-container ol li::marker{font-size:12px}.heading--small{line-height:1.23077}.h2{letter-spacing:-1px;line-height:1.10526}.h3{letter-spacing:-0.8px;line-height:1.0625}.h6{line-height:1.22222}.text-container ul li{padding-block:4px;padding-inline:0px 5px}.text-container ol li{padding-block:4px;padding-inline:0px 9px}}@media screen and (min-width:1200px){.h2{letter-spacing:-1px;line-height:1.08333}.h3{letter-spacing:-0.8px;line-height:1.11111}.h6{line-height:1.22222}}.text-container p:not(.heading) + p,.text-container p + form{margin-block-start:24px}.text-container .h2,.text-container .h3,.text-container .h6{margin-block:40px 16px;margin-inline:0px}.text-container .heading--small{margin:16px 0px}.text-container img:not([style*="float"]){margin:34px 0px;display:block}.text-container ul,.text-container ol{margin-block:1em}@media screen and (min-width:1000px){.text-container p + form{margin-block-start:32px}.text-container .h2,.text-container .h3{margin-block:48px 24px;margin-inline:0px}.text-container .h6{margin-block:40px 16px;margin-inline:0px}}.text-container>:first-child{margin-block-start:0px}.text-container>:last-child{margin-block-end:0px}.heading--small + p,.heading--small + h1,.heading--small + .h2,.heading--small + h2,.heading--small + .h3,.heading--small + h3,.heading--small + h4,.heading--small + h5,.heading--small + .h6,.heading--small + h6{margin-block-start:16px}@media screen and (min-width:741px){.heading--small + p,.heading--small + h1,.heading--small + .h2,.heading--small + h2,.heading--small + .h3,.heading--small + h3,.heading--small + h4{margin-block-start:24px}.heading--small + h5,.heading--small + .h6,.heading--small + h6{margin-block-start:16px}}.shopify-section{color:rgb(var(--text-color));scroll-margin-top:calc(var(--header-height,0px) * var(--enable-sticky-header) + var(--announcement-bar-height,0px) * var(--enable-sticky-announcement-bar,0))}.js .no-focus-outline :focus{outline:none}.container{max-width:var(--container-max-width);padding-inline:var(--container-gutter);--container-outer-margin:0px;width:100%;margin-inline:auto}[reveal]{opacity:0}.anchor{scroll-margin-top:calc(var(--header-height,0px) * var(--enable-sticky-header) + var(--announcement-bar-height,0px) * var(--enable-sticky-announcement-bar,0) + var(--anchor-offset,20px))}.icon{vertical-align:middle;pointer-events:none;background:none;display:block;overflow:visible}.icon--inline{display:inline-block}.icon-text{align-items:center;display:flex}.icon-text svg,.icon-text img{margin-inline-end:12px}.list--unstyled{margin:0px;padding:0px;list-style:none}.section{margin:var(--vertical-breather) 0;display:block}.section:empty{display:none}.section--flush{margin-block:0px}.section__color-wrapper{background:rgb(var(--section-background,var(--background)));display:flow-root}.section__header{text-align:center;max-width:1000px;margin-block-end:min(32px,var(--vertical-breather));margin-inline:auto}.section__header:only-child{margin-block-end:0px}@media screen and (min-width:741px){.section__header{margin-block-end:min(40px,var(--vertical-breather))}}@media screen and (min-width:1000px){.section__header{margin-block-end:min(48px,var(--vertical-breather))}}.breadcrumb{z-index:1}.breadcrumb__list{margin:0px;padding:26px 0px;list-style:none;display:inline-flex}.breadcrumb__item + .breadcrumb__item::before{content:"/";opacity:0.7;float:left;margin:0px 4px}.breadcrumb__link{transition:opacity 0.2s ease-in-out}.breadcrumb__link:not([aria-current="page"]):not(:hover){opacity:0.7}.linklist__item:not(:first-child){padding-block-start:12px}.linklist__item a{word-break:break-word;display:inline-block}@media screen and (min-width:1000px){.linklist__item:not(:first-child){padding-block-start:6px}}.animated-plus{width:10px;height:10px;position:relative}.animated-plus::before,.animated-plus::after{content:"";background-color:currentcolor;transition:transform 0.4s ease-in-out,opacity 0.4s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg)}.animated-plus::before{opacity:1;width:10px;height:2px}.animated-plus::after{width:2px;height:10px}[aria-expanded="true"]>.animated-plus::before{opacity:0}[aria-expanded="true"]>.animated-plus::before,[aria-expanded="true"]>.animated-plus::after{transform:translate(-50%,-50%) rotate(90deg)}.aspect-ratio{margin-inline:auto;display:block;position:relative}.aspect-ratio img,.aspect-ratio video,.aspect-ratio svg{top:0px;object-fit:cover;object-position:center center;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;left:0px}@supports (aspect-ratio:1 / 1){.aspect-ratio{aspect-ratio:var(--aspect-ratio);padding-bottom:0px!important}.aspect-ratio--natural img,.aspect-ratio--natural video,.aspect-ratio--natural svg{width:auto;position:relative}}.tap-area{position:relative}.tap-area::before{content:"";position:absolute;inset:-6px}.tap-area--large::before{inset:-10px}.hide-scrollbar{scrollbar-width:none;overflow:auto hidden}.hide-scrollbar::-webkit-scrollbar{display:none}.square-separator{vertical-align:middle;background:currentcolor;flex-shrink:0;width:4px;height:4px;margin:0px 8px;display:inline-block;position:relative}.square-separator--block{margin-inline:12px;top:1px}.square-separator--subdued{opacity:0.5}.dots-nav{flex-wrap:wrap;justify-content:flex-start;margin:-6px;display:flex}.dots-nav--centered{justify-content:center}.dots-nav__item{background:rgb(var(--text-color));border-radius:min(var(--button-border-radius),6px);opacity:0.3;width:6px;height:6px;margin:6px;transition:opacity 0.2s ease-in-out;position:relative}.dots-nav__item[aria-current="true"]{opacity:1}.price-list{flex-wrap:wrap;align-items:baseline;display:inline-flex}.price-list:not(.price-list--stack)>.price:not(:last-child){margin-inline-end:10px}.price--highlight{color:rgb(var(--product-on-sale-accent))}.price--compare{opacity:0.7;text-decoration:line-through}.price--large{font-size:calc(var(--base-font-size) + 3px)}@media screen and (min-width:1000px){.price--large:not(.price--compare){font-size:calc(var(--base-font-size) + 7px)}}.bubble-count{color:rgb(var(--background));background:rgb(var(--heading-color));font-weight:var(--text-font-bold-weight);font-family:var(--text-font-family);font-style:var(--text-font-style);letter-spacing:0px;border-radius:21px;justify-content:center;align-items:center;min-width:21px;height:21px;font-size:9px;line-height:1;transition:background 0.2s ease-in-out,color 0.2s ease-in-out;display:inline-flex;position:relative}@media screen and (max-width:740px){.combo-box{--heading-color:var(--root-heading-color);--text-color:var(--root-text-color);--background:var(--root-background);z-index:10;color:rgb(var(--text-color));background:rgb(var(--background));visibility:hidden;border-radius:10px 10px 0px 0px;flex-direction:column;width:100vw;max-height:75vh;transition:transform 0.7s cubic-bezier(0.75,0,0.175,1),visibility 0.7s cubic-bezier(0.75,0,0.175,1);display:flex;position:fixed;bottom:0px;transform:translateY(100%)}.combo-box{left:0px}.combo-box[open]{visibility:visible;transform:translateY(0px)}.combo-box__overlay{content:"";opacity:0;visibility:hidden;background:rgb(0,0,0);width:100%;height:100vh;transition:opacity 0.5s ease-in-out,visibility 0.5s ease-in-out;position:absolute;bottom:calc(100% - 10px)}.combo-box__overlay{left:0px}.combo-box__header{text-align:center;box-shadow:0 1px rgb(var(--border-color));border-radius:10px 10px 0px 0px;justify-content:center;align-items:center;min-height:64px;padding:18px 32px;display:flex;position:relative}.combo-box__header{background:inherit}.combo-box__title{margin-block-end:0px}.combo-box__close-button{z-index:1;position:absolute;top:24px}.combo-box__close-button{right:24px}.combo-box[open]>.combo-box__overlay{visibility:visible;opacity:0.3}.combo-box__option-list{padding-block-end:max(16px,env(safe-area-inset-bottom,0px) + 16px);padding-inline:24px;overflow:hidden auto}.combo-box__option-item{border-bottom:1px solid rgb(var(--border-color));width:100%;padding-block:20px;position:relative}.combo-box__option-item:not([hidden]){display:block}.combo-box__option-item:last-child{border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor}.combo-box__option-item[aria-selected="true"]::after{content:"";background-color:currentcolor;width:12px;height:9px;margin-inline-start:12px;display:inline-block;mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgMy40TDQuNzQ5MzEgN0wxMSAxIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+");mask-size:12px 9px;mask-repeat:no-repeat}}@media screen and (min-width:741px){.combo-box{overscroll-behavior:contain;background:rgb(var(--background));z-index:2;border:1px solid rgb(var(--border-color));border-radius:0 0 var(--button-border-radius) var(--button-border-radius);border-top-width:medium;border-top-style:none;border-top-color:currentcolor;width:100%;max-height:245px;padding:8px 0px;transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out;display:block;position:absolute;top:100%;overflow:auto}.combo-box{left:0px}.combo-box:not([open]){visibility:hidden;opacity:0}.combo-box__header{display:none}.combo-box__option-list{min-width:max-content}.combo-box__option-item:not([hidden]){text-align:left;align-items:center;width:100%;padding:8px 18px;transition:background 0.2s ease-in-out;display:flex}.combo-box__option-item:hover,.combo-box__option-item:focus{background:rgb(var(--secondary-background))}.combo-box__color-swatch{border-radius:var(--color-swatch-border-radius);background-position:center center;background-repeat:no-repeat;background-size:cover;width:16px;height:16px;margin-inline-end:10px}.combo-box + .select{transition:border-radius 0.2s ease-in-out}}split-lines{display:block}product-rerender{display:contents}select:focus{border-color:rgb(var(--text-color));box-shadow:0 0 0 1px rgb(var(--text-color)) inset;outline:none}.select-wrapper{position:relative}.select{appearance:none;height:var(--form-input-field-height);border:1px solid rgb(var(--border-color));border-radius:var(--button-border-radius);cursor:pointer;background:none;justify-content:space-between;align-items:center;width:100%;padding:0px 18px;display:flex}.select svg{margin-inline-start:20px;transition:transform 0.25s ease-in-out}.select ~ svg{position:absolute;top:calc(50% - 4px)}.select ~ svg{right:18px}.select__selected-value{white-space:nowrap;text-overflow:ellipsis;align-items:center;max-width:100%;display:flex;position:relative;top:-1px;overflow:hidden}.select__color-swatch{border-radius:var(--color-swatch-border-radius);background-position:center center;background-repeat:no-repeat;background-size:cover;flex-shrink:0;width:16px;height:16px;margin-inline-end:10px;position:relative}.select--small{height:auto;padding:6px 12px}.select--small svg{margin-inline-start:10px}.select[aria-expanded="true"] svg{transform:rotate(180deg)}@media screen and (min-width:741px){.select__selected-value{pointer-events:none}}.button{appearance:none;line-height:var(--button-height);text-align:center;border-radius:var(--button-border-radius);background:rgb(var(--button-background));color:rgb(var(--button-text-color));padding:0px 30px;text-decoration:none;display:inline-block;position:relative}.button:not(.button--text){font-size:calc(var(--base-font-size) - 3px);font-family:var(--text-font-family);font-weight:var(--text-font-bold-weight);text-transform:uppercase;letter-spacing:1.5px}.button--primary{--button-background:var(--primary-button-background);--button-text-color:var(--primary-button-text-color)}.button--full{width:100%}@media screen and (min-width:741px){.button:not(.button--text){font-size:calc(var(--base-font-size) - 2px);letter-spacing:2px;padding-inline:35px}}@media screen and (pointer:fine){.button{background-image:linear-gradient(178deg,rgb(var(--button-background)),rgb(var(--button-background)) 10%,#00000012 10% 100%),linear-gradient(rgb(var(--button-background)),rgb(var(--button-background)));background-position:100% -100%,100% 100%;background-repeat:no-repeat;background-size:100% 200%,100% 100%;transition:background-position 0.3s cubic-bezier(0.215,0.61,0.355,1);transform:translateZ(0px)}.button:hover{background-position:100% 25%,100% 100%}}.loader-button__text{justify-content:center;align-items:center;display:flex}.collapsible{visibility:hidden;height:0px;display:block;overflow:hidden}.collapsible[open]{visibility:visible;height:auto;overflow:visible}.collapsible-toggle{justify-content:space-between;align-items:center;width:100%;padding:18px 0px;display:flex}.collapsible-toggle svg{transition:transform 0.2s ease-in-out}.collapsible-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}@media screen and (min-width:741px){.collapsible-toggle{padding:21px 0px}}.content-box{z-index:1;position:relative}.content-box--text-center{text-align:center}@media screen and (max-width:740px){.content-box--medium{margin-inline:24px}}@media screen and (min-width:741px){.content-box{width:calc(var(--grid-column-width) * 16 + var(--grid-gap) * 15);margin-inline:auto}.content-box--medium{width:calc(var(--grid-column-width) * 14 + var(--grid-gap) * 13)}}@media screen and (min-width:1000px){.content-box{width:calc(var(--grid-column-width) * 14 + var(--grid-gap) * 13)}.content-box--medium{width:calc(var(--grid-column-width) * 10 + var(--grid-gap) * 9)}}.drawer{--heading-color:var(--root-heading-color);--text-color:var(--root-text-color);--background:var(--root-background);--primary-button-background:var(--root-primary-button-background);--primary-button-text-color:var(--root-primary-button-text-color);--section-background:initial;background:rgb(var(--background));color:rgb(var(--text-color));z-index:10;transform:translate(calc(var(--transform-logical-flip) * 100%));visibility:hidden;text-align:start;flex-direction:column;width:89vw;max-width:400px;height:100%;max-height:100vh;font-size:1rem;transition:transform 0.6s cubic-bezier(0.75,0,0.175,1),visibility 0.6s cubic-bezier(0.75,0,0.175,1);display:flex;position:fixed;top:0px}.drawer{right:0px}.drawer--from-left{transform:translate(calc(var(--transform-logical-flip) * -100%))}.drawer--from-left{left:0px;right:auto}.drawer[open]{visibility:visible;transform:translate(0px)}.drawer--from-left .drawer__overlay{left:100%;right:auto}.drawer--large{max-width:500px}.drawer__overlay{content:"";opacity:0;visibility:hidden;background:rgb(0,0,0);width:100vw;height:100vh;transition:visibility 0.6s ease-in-out,opacity 0.6s ease-in-out;position:fixed;top:0px}.drawer__overlay{right:100%}.drawer[open]>.drawer__overlay{visibility:visible;opacity:0.3}.drawer__header{height:var(--header-height-without-bottom-nav);border-bottom:1px solid rgb(var(--root-border-color));background:rgb(var(--root-background));z-index:1;flex-shrink:0;align-items:center;max-height:80px;padding-block:20px;display:flex;position:relative}.drawer__header--shadowed{border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor;height:auto;padding-block-end:6px}.drawer__header--shadowed::after{content:"";background:linear-gradient(var(--root-background),rgba(var(--root-background),0));z-index:1;pointer-events:none;width:100%;height:24px;position:absolute;top:100%}.drawer__header--shadowed::after{left:0px}.drawer__close-button{position:absolute;top:var(--container-gutter)}.drawer__close-button{right:var(--container-gutter)}.drawer__header .drawer__close-button{top:calc(50% - 7px)}.drawer__close-button--block{position:relative;inset:auto!important}.drawer__header,.drawer__content,.drawer__footer{padding-inline:var(--container-gutter)}.drawer__content{flex-grow:1;padding-block-end:24px;overflow:hidden auto}.drawer__footer{z-index:1;margin-block-start:auto;padding-block:20px;transform:translateZ(0px)}@supports (padding:max(0px)){.drawer__footer{padding-block-end:max(20px,env(safe-area-inset-bottom,0px) + 20px)}}.drawer__footer--bordered{box-shadow:0 1px rgb(var(--root-border-color)) inset}.drawer__footer::before{content:"";background:linear-gradient(rgba(var(--root-background),0),rgb(var(--root-background)));z-index:1;pointer-events:none;width:100%;height:24px;position:absolute;bottom:100%}.drawer__footer::before{left:0px}@media screen and (min-width:741px){.drawer__header{max-height:90px;padding-block:24px}.drawer__footer:not(.drawer__footer--tight){padding-block:var(--container-gutter)}}.popover{--heading-color:var(--root-heading-color);--text-color:var(--root-text-color);--background:var(--root-background);--primary-button-background:var(--root-primary-button-background);--primary-button-text-color:var(--root-primary-button-text-color);--section-background:var(--root-background);z-index:10;color:rgb(var(--text-color));background:rgb(var(--background));visibility:hidden;text-align:start;backface-visibility:hidden;font-size:1rem;transition:visibility 0.25s ease-in-out;display:block;position:fixed}.popover[open]{visibility:visible}.popover__overlay{content:"";bottom:calc(100% - 10px);opacity:0;visibility:hidden;background:rgb(0,0,0);width:100%;height:100vh;transition:opacity 0.6s ease-in-out,visibility 0.6s ease-in-out;position:absolute;left:0px}.popover[open]>.popover__overlay{visibility:visible;opacity:0.3}.popover__header{border-bottom:1px solid rgb(var(--root-border-color));border-radius:10px 10px 0px 0px;flex-shrink:0;justify-content:center;align-items:center;min-height:64px;padding:10px 24px;display:flex;position:relative}.popover__title{justify-content:center;align-items:center;margin:0px;display:flex}.popover__close-button{z-index:1;position:absolute;top:24px}.popover__close-button{right:24px}.popover__content{padding:24px;overflow:auto}@media screen and (max-width:999px){.popover{bottom:0px;touch-action:manipulation;border-radius:10px 10px 0px 0px;flex-direction:column;width:100vw;max-height:75vh;transition:transform 0.6s cubic-bezier(0.75,0,0.175,1),visibility 0.6s cubic-bezier(0.75,0,0.175,1);display:flex;left:0px;transform:translateY(100%)}.popover[open]{transform:translateY(0px)}.popover__header,.popover__content{background:inherit}}@media screen and (min-width:1000px){.popover-container{position:relative}.popover{border:1px solid rgb(var(--root-border-color));z-index:2;opacity:0;border-radius:min(var(--block-border-radius),4px);transition:opacity 0.25s ease-in-out,visibility 0.25s ease-in-out;position:absolute;top:calc(100% + 18px)}.popover[open]{opacity:1}.popover__overlay,.popover__header{display:none}.popover__content{padding-inline:32px}.popover__content--restrict{max-height:400px}.popover--small{font-size:calc(var(--base-font-size) - 3px);line-height:1.5}.popover--top{top:auto;bottom:calc(100% + 18px)}.popover--left{left:0px;right:auto}.popover--small .popover__content{padding:14px 20px}}.popover__choice-list{white-space:nowrap}.popover__choice-item{text-align:center;width:100%;display:block}.popover__choice-item:not(:first-child){margin-block-start:7px}.popover__choice-label{cursor:pointer;position:relative}.color-swatch-list{grid-template-columns:repeat(auto-fit,40px);justify-content:flex-start;gap:8px;display:grid}.color-swatch__item{cursor:pointer;border:3px solid rgb(var(--section-background,var(--background)));border-radius:var(--color-swatch-border-radius);-webkit-tap-highlight-color:transparent;background-position:center center;background-size:cover;width:40px;height:40px;display:block;position:relative}.color-swatch__item::before,.color-swatch__item::after{content:"";border:2px solid rgb(var(--section-background,var(--background)));pointer-events:none;border-radius:inherit;position:absolute}.color-swatch__item::before{width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px}.color-swatch__item::after{border-color:rgb(var(--text-color));opacity:0;width:calc(100% + 6px);height:calc(100% + 6px);transition:opacity 0.2s,transform 0.2s;top:-3px;left:-3px;transform:scale(0.8)}.color-swatch__radio:checked + .color-swatch__item::after,.color-swatch__item.is-selected::after{opacity:1;transform:scale(1)}