.color-picker-tile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin-bottom:20px}.color-picker-tile-grid>.product-info__block-item{display:block;width:100%;min-width:0;margin:0}.product-info__block-item[hidden],.color-picker-tile-grid>.product-info__block-item[hidden]{display:none}.product-purchase-block--color-tile{display:flex;flex-direction:column;width:100%;min-width:0}.product-purchase-block--color-tile hr.card__separator{display:none}.collection__image-wrapper{margin-bottom:20px}input.input-prefix__field{color:#000}#contact_form .alert.alert--success{padding-left:0}#contact_form .se-form__input-row{display:flex;justify-content:space-between}.se-form__input-wrapper input,#contact_form textarea#contact-form-message{width:100%;background:transparent;border:1px solid;padding:15px}#contact_form .se-form__input-wrapper{margin:10px 0;width:calc(50% - 10px)}#contact_form .se-form__input-wrapper.se-form_textarea{width:100%}form#contact_form{text-align:center}.bold_options{border:none!important}.hc-cus-btn-style{display:block;margin-bottom:30px;line-height:48px;padding:10px 30px}.header__logo-image{width:100%;height:auto}.collection__showing-count.hidden-pocket.hidden-lap,span.collection__mobile-active-filters-results{display:none}.collection__active-filters{margin:-5px 0 0}.product-item.product-item--list button.product-item__action-button{margin-bottom:15px}.product-item.product-item--list .bold_options.bold_options_loaded{display:none}#desktop-filters-form p.card__title--small.heading{border-bottom:1px solid;margin-bottom:15px}p.collection-drawer__section-title{display:none}.hc-mobile-coll-title{padding:10px 25px;font-size:22px;border-bottom:1px solid var(--border-color)}@media screen and (max-width:480px){.hc-cus-btn-style{padding-left:30px;padding-right:30px}div#mobile-collection-filters .drawer__inner{max-width:100%}#mobile-filter-p-tag[aria-hidden=true]{visibility:visible;height:auto;overflow:visible}.page__sub-header{margin-bottom:10px}.template-product .page__navigation{display:none}.template-product .page__sub-header{margin-bottom:0}.template-product .product-block-list__item--gallery .card__section.card__section--tight{padding-top:10px}}@media screen and (min-width:769px){button.collection__filter-group-name.link.link--secondary.text--strong{display:none}}.hc-back-to-solution svg{margin-left:5px;width:8px}@media screen and (max-width:767px){.template-product .page__sub-header{display:block!important;font-size:13px;padding:0 20px;overflow:auto;white-space:nowrap;margin-top:0;margin-bottom:0}.template-product .page__sub-header .breadcrumb__list{flex-wrap:wrap}}.template-collection .product-item__title{margin-bottom:0}.template-collection .product-item__info .custom-metal{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 15px))}@media screen and (max-width:480px){.mobile-menu__nav-link{padding:0;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 18px))}.mobile-menu__panel.is-nested.is-open li.mobile-menu__nav-item:first-child{border-bottom:1px solid var(--border-color);margin-bottom:10px}.mobile-menu__panel.is-nested li.mobile-menu__nav-item:first-child a{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 20px))}.mobile-menu__section:not(:last-child){border-bottom:none}button.mobile-menu__back-button{border-bottom:1px solid var(--border-color)}.mobile-menu{overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.mobile-menu::-webkit-scrollbar{width:4px}.mobile-menu::-webkit-scrollbar-track{background:transparent}.mobile-menu::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:999px}.mobile-menu::-webkit-scrollbar-button{display:none}}.collection__products-count{display:none}@media screen and (min-width:769px){.hc-quick-links{display:none}}.collection__filter-item-active{max-width:100%}.product-gallery__thumbnail{width:85px}@media screen and (min-width:769px){.product-gallery--with-thumbnails{display:flex;flex-direction:column;align-items:stretch}.product-gallery--with-thumbnails .product-gallery__carousel-wrapper{flex:none;margin:0 0 14px}.product-gallery--with-thumbnails .scroller{width:100%}.product-gallery--with-thumbnails .product-gallery__thumbnail-list{width:100%;max-height:none;margin:0;overflow:hidden;display:flex;flex-wrap:nowrap;gap:8px;padding:0;-webkit-overflow-scrolling:touch}.product-gallery--with-thumbnails .product-gallery__thumbnail{margin:0;flex:0 0 auto}.product-gallery--with-thumbnails .product-gallery__thumbnail a{cursor:pointer}}.product-gallery__carousel .flickity-prev-next-button{transition:border-color .25s ease,box-shadow .25s ease,opacity .25s ease,transform .25s ease;width:28px;height:28px;padding:0;opacity:1;visibility:visible;transform:none;background:none;border:2px solid #fff;box-shadow:none;cursor:pointer}.product-gallery__carousel .flickity-prev-next-button svg{transition:fill .25s ease}.product-gallery__carousel-wrapper .flickity-prev-next-button svg{fill:#fff}.product-gallery__carousel .flickity-prev-next-button.previous{left:10px;right:auto!important}.product-gallery__carousel .flickity-prev-next-button.next{right:10px;left:auto!important}.product-gallery__carousel-wrapper .flickity-prev-next-button[disabled]{opacity:1;visibility:visible}.product-gallery__carousel .flickity-prev-next-button[disabled]{transform:none}.product-gallery__carousel .flickity-prev-next-button .flickity-button-icon{width:16px;height:16px}.product-gallery__carousel .flickity-prev-next-button.next:hover,.product-gallery__carousel .flickity-prev-next-button.previous:hover,.product-gallery__carousel .flickity-prev-next-button.next:active,.product-gallery__carousel .flickity-prev-next-button.previous:active{border-color:#39ff14;box-shadow:none}.product-gallery__carousel .flickity-prev-next-button.next:hover svg,.product-gallery__carousel .flickity-prev-next-button.previous:hover svg{fill:#39ff14}.product-gallery__carousel .flickity-prev-next-button.next:active svg,.product-gallery__carousel .flickity-prev-next-button.previous:active svg{fill:#39ff14}@media screen and (max-width:768px){.product-gallery__carousel .flickity-prev-next-button{display:none!important}.product-gallery__carousel-wrapper{position:relative;overflow:visible}.product-gallery__carousel-wrapper .flickity-page-dots{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;pointer-events:none}.se-gallery-dots{position:initial;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:8px;z-index:6;pointer-events:auto}.se-gallery-dot{width:7px;height:7px;border-radius:999px;background:#ffffff59;box-shadow:none;border:none;padding:0;-webkit-appearance:none;appearance:none}.se-gallery-dot.is-active{background:#fff}.se-gallery-dot:active{transform:scale(.95)}}@media screen and (min-width:769px){.product-gallery__carousel-wrapper .flickity-page-dots{display:none!important}.product-gallery--with-thumbnails .scroller__inner{position:relative}.product-gallery--with-thumbnails .product-gallery__thumbnail-list{-webkit-mask-image:linear-gradient(to right,#000 0%,#000 calc(100% - 44px),transparent 100%);mask-image:linear-gradient(to right,#000 0%,#000 calc(100% - 44px),transparent 100%)}.product-gallery--with-thumbnails .product-gallery__thumbnail-list.hc-thumb-scroll-enabled{overflow-x:auto;overflow-y:hidden;padding:0 44px 22px 0;scrollbar-width:none}.product-gallery--with-thumbnails .product-gallery__thumbnail-list.hc-thumb-scroll-enabled::-webkit-scrollbar{height:0}.product-gallery--with-thumbnails .hc-thumb-scroll-btn{display:none}.product-gallery--with-thumbnails .scroller__inner.hc-thumb-scroll-enabled .hc-thumb-scroll-btn{display:flex}.product-gallery--with-thumbnails .hc-thumb-scroll-btn{position:absolute;bottom:-12px;width:36px;height:30px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;margin:0;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;z-index:3;pointer-events:auto}.product-gallery--with-thumbnails .hc-thumb-scroll-btn svg{width:16px;height:16px;fill:#00b3ff;transition:fill .25s ease}.product-gallery--with-thumbnails .hc-thumb-scroll-btn:hover svg,.product-gallery--with-thumbnails .hc-thumb-scroll-btn:active svg{fill:#39ff14}.product-gallery--with-thumbnails .hc-thumb-scroll-btn--left{left:0}.product-gallery--with-thumbnails .hc-thumb-scroll-btn--right{right:0}.product-gallery--with-thumbnails .hc-thumb-scroll-btn[hidden]{display:none}.product-gallery--with-thumbnails .hc-thumbbar{position:absolute;left:44px;right:44px;bottom:0;height:6px;border-radius:999px;background:#00b3ff40;box-shadow:0 0 6px #00b3ff59;z-index:1;pointer-events:none}.product-gallery--with-thumbnails .hc-thumbbar__thumb{position:absolute;top:0;left:0;height:6px;border-radius:999px;background:#00b3ff;box-shadow:0 0 8px #00b3ffb3,0 0 14px #00b3ff73;cursor:grab;cursor:-webkit-grab;z-index:2;pointer-events:auto}.product-gallery--with-thumbnails .hc-thumbbar__thumb.is-dragging{cursor:grabbing;cursor:-webkit-grabbing}}@media screen and (max-width:768px){.product-gallery__carousel-wrapper{margin-bottom:10px}}.flickity-page-dots{text-align:center;width:100%;padding:0;line-height:0;list-style:none;position:initial;bottom:-15px}.product-gallery__thumbnail-list,.product-gallery__thumbnail{cursor:pointer}@media screen and (max-width:768px){.product-gallery__carousel-wrapper .flickity-page-dots{display:none!important}.se-gallery-dots{display:flex;justify-content:center;gap:8px;z-index:6;pointer-events:auto;margin:15px 0 8px}.se-gallery-dot{width:7px;height:7px;display:block;flex:0 0 auto;border-radius:50%;background:#fff;box-shadow:none;border:none;padding:0;-webkit-appearance:none;appearance:none}.se-gallery-dot.is-active{background:var(--border-color)}.se-gallery-dot:active{transform:scale(.95)}}@media screen and (min-width:769px){.product-gallery__thumbnail-list,.product-gallery__thumbnail-list *{cursor:pointer}.product-gallery__thumbnail-list.se-dragging,.product-gallery__thumbnail-list.se-dragging *{cursor:grabbing;cursor:-webkit-grabbing}.product-gallery--with-thumbnails .hc-thumbbar__thumb{cursor:grab;cursor:-webkit-grab}.product-gallery--with-thumbnails .hc-thumbbar__thumb.is-dragging{cursor:grabbing;cursor:-webkit-grabbing}}.product-item__badge{position:absolute;z-index:3;display:inline-block;padding:4px 10px;font-size:var(--badge-font-size, 13px);line-height:1.4;color:var(--badge-text-color, #fff);background-color:var(--badge-background, #e32c2b);white-space:nowrap}.product-item__badge--top-left{top:11px;left:0}.product-item__badge--top-right{top:11px;right:0}.product-item__badge--bottom-left{bottom:11px;left:0}.product-item__badge--bottom-right{bottom:11px;right:0}.product-item__badge--pill{border-radius:999px}.product-item__badge--rounded{border-radius:6px}.product-item__badge--square{border-radius:0}.product-item__badge--ribbon{border-radius:0 3px 3px 0}.product-item__badge--glow{animation:product-item-badge-glow 1.6s ease-in-out infinite}@keyframes product-item-badge-glow{0%,to{box-shadow:0 0 4px 0 var(--badge-glow-color, transparent)}50%{box-shadow:0 0 12px 4px var(--badge-glow-color, transparent)}}@media screen and (max-width:640px){.product-item__badge--hide-mobile{display:none}}.product-item__custom-cta{display:inline-flex;align-items:center;justify-content:center}.product-item__custom-cta--full{width:100%}.product-item__custom-cta--glow{animation:product-item-cta-glow 1.6s ease-in-out infinite}@keyframes product-item-cta-glow{0%,to{box-shadow:0 0 4px 0 var(--cta-glow-color, transparent)}50%{box-shadow:0 0 12px 4px var(--cta-glow-color, transparent)}}.product-item__custom-cta-wrapper{margin-top:10px}body[data-template-suffix=color-drawer] .bold_options,body[data-template-suffix=color-drawer] .bold_clone{display:none!important}body[data-template-suffix=color-drawer] .product-form__add-button.bold_hidden{display:inline-flex!important}.product-purchase-block__title{margin:0 0 12px}.product-purchase-block__colors-heading{margin:0 0 10px;font-weight:700}.product-purchase-block__colors-subtext{margin:-6px 0 12px;font-size:.85em;opacity:.75}.product-purchase-block--color-picker .card__separator,.product-purchase-block--custom-text-upsell .card__separator{display:none}.product-purchase-block--color-picker:not(.product-purchase-block--color-cta){margin-bottom:22px}.product-info__block-item--color-drawer .color-picker-summary--cta{margin-bottom:22px}.product-purchase-block--custom-text-upsell{margin-top:24px;padding-top:24px;margin-bottom:24px;border-top:1px solid var(--border-color)}.product-purchase-block--color-picker.has-error .color-picker-summary{border-width:3px;border-color:var(--color-error, #d32f2f);box-shadow:0 0 0 4px #d32f2f59}.product-purchase-block--color-picker.has-error .color-picker-summary--cta{animation:none}.custom-text-upsell__field.has-error input.form__field{border-width:3px;border-color:var(--color-error, #d32f2f);box-shadow:0 0 0 4px #d32f2f59}.product-form__validation-message{color:var(--color-error, #d32f2f);font-size:14px;font-weight:600;margin:0 0 10px}.color-option-picker__required{color:var(--color-error, #d32f2f);margin-left:2px}.color-picker-summary--unselected{border-style:dashed}.color-picker-summary--unselected .color-picker-summary__swatch,.color-picker-summary--unselected .color-picker-summary__tile-image{background-color:var(--secondary-background);box-shadow:inset 0 0 0 1px #00000024}.color-picker-summary--unselected .color-picker-summary__text{font-weight:400;opacity:.7}.color-option-picker__help-text,.custom-text-upsell__help-text{font-size:.8em;opacity:.8}.color-option-picker__help-text--drawer{margin:0 0 14px}.color-picker-summary--row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:60px;padding:6px 14px;border:1px solid rgba(0,0,0,.14);border-radius:6px;background:var(--secondary-background);color:var(--text-color);text-align:left;cursor:pointer;box-shadow:0 1px #0000000a;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.color-picker-summary--row:hover,.color-picker-summary--row:focus-visible{border-color:var(--accent-color);box-shadow:0 8px 22px #00000014}.color-picker-summary__swatch{display:block;width:48px;height:48px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px #00000029,0 4px 10px #0000001f;background:var(--secondary-background);background-position:center;background-size:cover}.color-picker-summary__text{min-width:0;overflow-wrap:anywhere;font-weight:600;line-height:1.3}.color-picker-summary__action{color:var(--accent-color);font-weight:600;font-size:.9em}.color-picker-summary--tile .color-picker-summary__action{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:6px 16px;border-radius:999px;background:#0009;color:#fff;white-space:nowrap}.color-picker-summary--tile{display:block;width:100%;padding:0;border:1px solid rgba(0,0,0,.14);border-radius:10px;overflow:hidden;background:var(--secondary-background);color:var(--text-color);text-align:left;cursor:pointer;box-shadow:0 1px #0000000a;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.color-picker-summary--tile:hover,.color-picker-summary--tile:focus-visible{border-color:var(--accent-color);box-shadow:0 10px 24px #0000001a;transform:translateY(-1px)}.color-picker-summary__tile-image{position:relative;display:block;width:100%;aspect-ratio:1 / 1;background-color:var(--secondary-background);background-position:center;background-size:cover}.color-picker-summary__tile-label{display:block;padding:8px 12px;text-align:left}.color-picker-summary--tile .color-picker-summary__text{position:absolute;top:0;left:0;right:0;padding:8px 12px;background:linear-gradient(to bottom,#0000008c,#0000);color:#fff;text-align:left;font-weight:600}.color-picker-summary--cta{display:flex;align-items:center;gap:14px;width:100%;padding:5px 20px;border:2px solid var(--color-picker-cta-border, var(--accent-color));border-radius:8px;background:var(--color-picker-cta-bg, var(--primary-button-background));color:var(--color-picker-cta-text, var(--primary-button-text-color));cursor:pointer;text-align:left;animation:color-picker-summary-cta-glow 1.8s ease-in-out infinite;animation-name:var(--color-picker-cta-pulse, color-picker-summary-cta-glow);transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}@keyframes color-picker-summary-cta-glow{0%,to{box-shadow:0 0 6px 0 var(--color-picker-cta-glow, var(--accent-color))}50%{box-shadow:0 0 16px 4px var(--color-picker-cta-glow, var(--accent-color))}}.color-picker-summary--cta:hover,.color-picker-summary--cta:focus-visible{animation-play-state:paused;background:var(--color-picker-cta-hover-bg, var(--color-picker-cta-bg, var(--primary-button-background)));color:var(--color-picker-cta-hover-text, var(--color-picker-cta-text, var(--primary-button-text-color)));border-color:var(--color-picker-cta-hover-border, var(--color-picker-cta-border, var(--accent-color)));box-shadow:0 0 16px 4px var(--color-picker-cta-hover-glow, var(--color-picker-cta-glow, var(--accent-color)))}.color-picker-summary--cta:not(.color-picker-summary--unselected){animation:none;background:var(--color-picker-cta-selected-bg, #2b2b2b);border-color:var(--color-picker-cta-selected-border, #4a4a4a);color:var(--color-picker-cta-selected-text, #f5f5f5);box-shadow:none}.color-picker-summary--cta:not(.color-picker-summary--unselected):hover,.color-picker-summary--cta:not(.color-picker-summary--unselected):focus-visible{animation-play-state:paused;background:var(--color-picker-cta-selected-bg, #2b2b2b);border-color:var(--color-picker-cta-selected-border, #4a4a4a);color:var(--color-picker-cta-selected-text, #f5f5f5);box-shadow:none}.color-picker-summary__cta-swatch{flex-shrink:0;width:44px;height:44px;border-radius:50%;background-color:#fff;background-size:cover;background-position:center;box-shadow:inset 0 0 0 2px #fff6}.color-picker-summary__cta-text{display:flex;flex-direction:column;gap:2px;min-width:0}.color-picker-summary__cta-eyebrow{display:inline-flex;align-items:center;gap:5px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;opacity:.85}.color-picker-summary__cta-check{flex-shrink:0;color:var(--color-picker-cta-selected-check, #5fd97e)}.color-picker-summary--cta.color-picker-summary--unselected .color-picker-summary__cta-eyebrow{display:none}.color-picker-summary__cta-value{font-size:17px;font-weight:700;overflow-wrap:anywhere}@media screen and (max-width:768px){.color-picker-summary__cta-value{font-size:13px}}.color-picker-summary__cta-action{margin-left:auto;flex-shrink:0;padding:6px 14px;border-radius:999px;background:#ffffff2e;color:var(--color-picker-cta-action-text, var(--color-picker-cta-text, var(--primary-button-text-color)));font-size:13px;font-weight:600;white-space:nowrap;transition:color .25s ease}.color-picker-summary--cta:hover .color-picker-summary__cta-action,.color-picker-summary--cta:focus-visible .color-picker-summary__cta-action{color:var(--color-picker-cta-hover-action-text, var(--color-picker-cta-action-text, var(--color-picker-cta-hover-text, var(--color-picker-cta-text, var(--primary-button-text-color)))))}.color-picker-summary--cta-secondary{display:inline-flex;align-items:center;padding:4px 0;border:0;background:none;color:var(--link-color, var(--accent-color));font-weight:600;text-decoration:underline;cursor:pointer}.color-picker-summary--cta-secondary:hover,.color-picker-summary--cta-secondary:focus-visible{opacity:.8}.color-selector-tile__surcharge,.color-selector-row__surcharge{display:block;font-size:12px;font-weight:700;color:var(--accent-color)}html.color-drawer-open{overflow:hidden;padding-right:var(--color-drawer-scrollbar-width, 0px)}.color-selector-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;visibility:hidden;pointer-events:none}.color-selector-drawer:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;background:#0000009e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .25s ease}.color-selector-drawer__panel{position:fixed;top:0;right:0;width:min(100%,520px);height:100%;display:flex;flex-direction:column;background:var(--secondary-background);border-left:2px solid #005bf9;box-shadow:-22px 0 48px #00000047;transform:translate(100%);transition:transform .25s ease}.color-selector-drawer[aria-hidden=false]{visibility:visible;pointer-events:auto}.color-selector-drawer[aria-hidden=false]:before{opacity:.45}.color-selector-drawer[aria-hidden=false] .color-selector-drawer__panel{transform:translate(0)}.color-selector-drawer__header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:center;min-height:86px;padding:16px 18px;border-bottom:1px solid var(--border-color);background:var(--secondary-background)}.color-selector-drawer__title{margin:0;max-width:calc(100% - 132px);text-align:center;font-size:var(--drawer-title-font-size, 19px);font-weight:var(--drawer-title-font-weight, 600);letter-spacing:var(--drawer-title-letter-spacing, 0px);line-height:1.25;overflow-wrap:anywhere}button.color-selector-drawer__title{border:0;background:transparent;color:inherit;cursor:default;font-family:inherit}button.color-selector-drawer__title[data-value]{display:inline-block;margin:0 auto;border-radius:6px;padding:8px 18px;background:var(--primary-button-background);color:var(--primary-button-text-color);cursor:pointer;transition:background .25s ease-in-out}button.color-selector-drawer__title[data-value]:hover,button.color-selector-drawer__title[data-value]:focus-visible{background:rgba(var(--primary-button-background-rgb),.8)}.color-selector-drawer__close{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:2px solid transparent;border-radius:50%;background:#0000000d;color:var(--text-color);cursor:pointer;font-weight:600;transition:background .2s ease,border-color .2s ease,transform .15s ease}.color-selector-drawer__back{position:absolute;left:18px;top:50%;transform:translateY(-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;border:2px solid transparent;border-radius:50%;background:#0000000d;color:var(--text-color);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease}.color-selector-drawer__back:hover,.color-selector-drawer__back:focus-visible,.color-selector-drawer__close:hover,.color-selector-drawer__close:focus-visible{background:#0000001a;border-color:var(--accent-color);transform:translateY(-50%) scale(1.05)}.color-selector-drawer__back:active,.color-selector-drawer__close:active{transform:translateY(-50%) scale(.96)}.color-selector-drawer__back svg,.color-selector-drawer__close svg{width:20px;height:20px;flex-shrink:0}.color-selector-drawer__body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:18px;background:linear-gradient(180deg,rgba(0,0,0,.025),transparent 120px)}.color-selector-drawer__view{display:none}.color-selector-drawer__view.is-active{display:block}.color-family-card{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:58px;padding:16px 18px;margin-bottom:12px;border:1px solid rgba(0,0,0,.12);border-radius:6px;background:var(--background);color:var(--text-color);font-weight:600;text-align:left;cursor:pointer;box-shadow:0 1px #0000000a;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.color-family-card:hover,.color-family-card:focus-visible{border-color:var(--accent-color);box-shadow:0 8px 22px #00000014;transform:translateY(-1px)}.color-family-card:after{content:"";width:9px;height:9px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.color-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.color-family-tile{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px;border:1px solid rgba(0,0,0,.12);border-radius:6px;background:var(--background);color:var(--text-color);cursor:pointer;box-shadow:0 1px #0000000a;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.color-family-tile:hover,.color-family-tile:focus-visible{border-color:var(--accent-color);box-shadow:0 10px 24px #0000001a;transform:translateY(-1px)}.color-family-tile__image{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:4px}.color-family-tile__title{font-weight:600;text-align:center}.color-selector-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.color-selector-tile{display:flex;flex-direction:column;gap:6px;padding:4px;border:1px solid rgba(0,0,0,.12);border-radius:6px;background:var(--background);color:var(--text-color);cursor:pointer;box-shadow:0 1px #0000000a;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.color-selector-tile:hover,.color-selector-tile:focus-visible{border-color:var(--accent-color);box-shadow:0 10px 24px #0000001a;transform:translateY(-1px)}.color-selector-tile[hidden]{display:none}.color-selector-list{display:flex;flex-direction:column;gap:8px}.color-selector-row{display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px;border:1px solid rgba(0,0,0,.12);border-radius:6px;background:var(--background);color:var(--text-color);font-weight:600;text-align:left;cursor:pointer;box-shadow:0 1px #0000000a;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.color-selector-row:hover,.color-selector-row:focus-visible{border-color:var(--accent-color);box-shadow:0 8px 22px #00000014;transform:translateY(-1px)}.color-selector-row[hidden]{display:none}.color-selector-row__image{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.color-selector-row__title{overflow-wrap:anywhere}.color-selector-load-more{margin-top:18px;border:2px solid var(--color-selector-load-more-border, var(--accent-color));background:var(--color-selector-load-more-bg, var(--primary-button-background));color:var(--color-selector-load-more-text, var(--primary-button-text-color));animation:color-selector-load-more-glow 1.8s ease-in-out infinite;animation-name:var(--color-selector-load-more-pulse, color-selector-load-more-glow);transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}@keyframes color-selector-load-more-glow{0%,to{box-shadow:0 0 5px 0 var(--color-selector-load-more-glow, var(--accent-color))}50%{box-shadow:0 0 14px 3px var(--color-selector-load-more-glow, var(--accent-color))}}.color-selector-load-more:hover,.color-selector-load-more:focus-visible{animation-play-state:paused;background:var(--color-selector-load-more-hover-bg, var(--color-selector-load-more-bg, var(--primary-button-background)));color:var(--color-selector-load-more-hover-text, var(--color-selector-load-more-text, var(--primary-button-text-color)));border-color:var(--color-selector-load-more-hover-border, var(--color-selector-load-more-border, var(--accent-color)));box-shadow:0 0 14px 3px var(--color-selector-load-more-hover-glow, var(--color-selector-load-more-glow, var(--accent-color)))}.color-selector-load-more[hidden]{display:none}.color-selector-tile__image{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:3px}.color-selector-tile__title{font-size:14px;font-weight:600;text-align:center;overflow-wrap:anywhere}.color-selector-detail__viewer{position:relative;display:flex;align-items:center;justify-content:center;max-height:70vh;margin-bottom:18px;border-radius:6px;overflow:hidden;background:var(--secondary-background);box-shadow:0 1px #00000014}.color-selector-detail__image-frame{width:100%;max-height:70vh;display:flex;align-items:center;justify-content:center}.color-selector-detail__image{display:block;width:auto;height:auto;max-width:100%;max-height:70vh;border-radius:6px;object-fit:contain}.color-selector-detail__video-embed{position:relative;width:100%;max-height:70vh;aspect-ratio:16 / 9}.color-selector-detail__video-embed[hidden]{display:none}.color-selector-detail__video-embed iframe,.color-selector-detail__video-embed video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:6px;object-fit:contain}.color-selector-detail__select{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:18px;border:2px solid var(--color-selector-select-border, var(--accent-color));background:var(--color-selector-select-bg, var(--primary-button-background));color:var(--color-selector-select-text, var(--primary-button-text-color));animation:color-selector-select-glow 1.8s ease-in-out infinite;animation-name:var(--color-selector-select-pulse, color-selector-select-glow);transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}@keyframes color-selector-select-glow{0%,to{box-shadow:0 0 5px 0 var(--color-selector-select-glow, var(--accent-color))}50%{box-shadow:0 0 14px 3px var(--color-selector-select-glow, var(--accent-color))}}.color-selector-detail__select:hover,.color-selector-detail__select:focus-visible{animation-play-state:paused;background:var(--color-selector-select-hover-bg, var(--color-selector-select-bg, var(--primary-button-background)));color:var(--color-selector-select-hover-text, var(--color-selector-select-text, var(--primary-button-text-color)));border-color:var(--color-selector-select-hover-border, var(--color-selector-select-border, var(--accent-color)));box-shadow:0 0 14px 3px var(--color-selector-select-hover-glow, var(--color-selector-select-glow, var(--accent-color)))}.color-selector-detail__select-surcharge{font-weight:var(--text-font-bolder-weight);opacity:.9}.color-selector-detail__title{margin:0 0 12px;font-size:22px;line-height:1.2;display:flex;align-items:baseline;gap:8px}.color-selector-detail__title-surcharge{font-size:14px;font-weight:600;opacity:.75}.color-selector-detail__description-wrap{position:relative;margin-bottom:18px}.color-selector-detail__description-wrap[data-color-description]{max-height:220px;overflow:hidden;transition:max-height .2s ease-in-out}.color-selector-detail__description-wrap.is-expanded{max-height:none}.color-selector-detail__description{margin-bottom:0}.color-selector-detail__read-more{display:flex;align-items:center;gap:8px;width:100%;padding-top:36px;color:var(--accent-color);font-weight:var(--text-font-bolder-weight);background:linear-gradient(rgba(var(--secondary-background-rgb),0),rgba(var(--secondary-background-rgb),.85) 40%,var(--secondary-background) 70%);position:absolute;bottom:0;left:0}.color-selector-detail__read-more[hidden]{display:none}.color-selector-detail__read-more .icon{width:10px;height:10px;transition:transform .2s ease-in-out}.color-selector-detail__description-wrap.is-expanded .color-selector-detail__read-more{position:static;padding-top:8px;background:none}.color-selector-detail__description-wrap.is-expanded .color-selector-detail__read-more .icon{transform:rotate(180deg)}.color-selector-detail__media-wrap{position:relative;margin-bottom:18px;padding:0 30px 18px}.color-selector-detail__media{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%)}.color-selector-detail__media::-webkit-scrollbar{display:none}.color-selector-detail__media.se-dragging{cursor:grabbing;scroll-snap-type:none}.color-selector-detail__thumb{width:64px;height:64px;aspect-ratio:1 / 1;object-fit:cover;border-radius:4px;background:var(--background)}.color-selector-detail__thumb-button{flex:0 0 64px;padding:0;border:2px solid transparent;border-radius:4px;cursor:pointer;line-height:0;transition:border-color .2s ease}.color-thumb-scrollbar{position:absolute;left:30px;right:30px;bottom:0;height:6px;border-radius:999px;background:#00b3ff40;box-shadow:0 0 6px #00b3ff59;z-index:1;pointer-events:none}.color-thumb-scrollbar[hidden]{display:none}.color-thumb-scrollbar__thumb{position:absolute;top:0;left:0;height:6px;border-radius:999px;background:#00b3ff;box-shadow:0 0 8px #00b3ffb3,0 0 14px #00b3ff73;cursor:grab;cursor:-webkit-grab;z-index:2;pointer-events:auto}.color-thumb-scrollbar__thumb.is-dragging{cursor:grabbing;cursor:-webkit-grabbing}.color-thumb-scroll-btn{position:absolute;bottom:-2px;width:28px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;margin:0;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;z-index:3;pointer-events:auto}.color-thumb-scroll-btn svg{width:16px;height:16px;fill:#00b3ff;transition:fill .25s ease}.color-thumb-scroll-btn:hover svg,.color-thumb-scroll-btn:active svg{fill:#39ff14}.color-thumb-scroll-btn--left{left:0}.color-thumb-scroll-btn--right{right:0}.color-thumb-scroll-btn[hidden]{display:none}.color-selector-detail__thumb-button:hover,.color-selector-detail__thumb-button:focus-visible{border-color:var(--accent-color)}.color-selector-detail__thumb-button .color-selector-detail__thumb{border-radius:2px}.color-selector-detail__thumb-button--video{position:relative}.color-selector-detail__thumb-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0000008c;color:#fff;pointer-events:none}.color-selector-detail__thumb-play .icon{width:10px;height:10px}.custom-text-upsell__checkbox-row{display:flex;align-items:center;gap:8px;cursor:pointer}.custom-text-upsell__price{margin-left:auto;font-weight:600}.custom-text-upsell__field-label-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.custom-text-upsell__field{margin-top:12px}@media screen and (max-width:640px){.color-selector-drawer__panel{width:100%}.color-selector-drawer__header{min-height:72px}.color-selector-drawer__back{left:12px;width:44px;height:44px}.color-selector-drawer__close{right:12px;width:44px;height:44px}.color-selector-drawer__title{max-width:calc(100% - 112px);font-size:calc(var(--drawer-title-font-size, 19px) - 3px)}.color-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.color-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.color-selector-drawer__body{padding:14px}.color-picker-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/se-custom.css.map */
