.ng-collection-colors{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0;padding:0;margin:4px -7px 0;list-style:none}.product-item--centered .ng-collection-colors{justify-content:center}.ng-collection-colors__item{display:block;flex:0 0 auto;padding:0;margin:0;list-style:none}.ng-collection-colors__link{position:relative;display:flex;align-items:flex-start;justify-content:center;width:24px;min-height:26px;padding:6px 7px 10px;box-sizing:border-box;border:0;border-radius:0;background:transparent;color:inherit;text-decoration:none}.ng-collection-colors__tile{display:block;flex:0 0 10px;width:10px;height:10px;object-fit:cover;border-radius:0;box-shadow:inset 0 0 0 1px #00000014}.ng-collection-colors__link[aria-current]:after{content:"";position:absolute;bottom:6px;left:7px;right:7px;height:1px;background:currentColor}.ng-collection-colors__link:focus-visible{outline:2px solid currentColor;outline-offset:1px}.ng-collection-colors__link--text{width:auto;min-width:24px;padding-inline:6px;font-size:11px;line-height:20px}.ng-collection-colors__tooltip{--ng-tooltip-x: -50%;position:absolute;z-index:5;bottom:100%;left:50%;width:max-content;max-width:160px;padding:6px 8px;border-radius:3px;background:#242424;color:#fff;font-size:11px;font-weight:400;line-height:1.35;letter-spacing:.02em;text-align:center;text-transform:none;overflow-wrap:anywhere;box-shadow:0 2px 8px #0000001f;opacity:0;visibility:hidden;transform:translate(var(--ng-tooltip-x),3px);transition:opacity .15s ease,transform .15s ease,visibility .15s}.ng-collection-colors__item:first-child .ng-collection-colors__tooltip{--ng-tooltip-x: 0%;left:0}.ng-collection-colors__item:last-child .ng-collection-colors__tooltip{--ng-tooltip-x: 0%;left:auto;right:0}.ng-collection-colors__link:focus-visible{z-index:6}.ng-collection-colors__link:focus-visible .ng-collection-colors__tooltip{opacity:1;visibility:visible;transform:translate(var(--ng-tooltip-x))}@media(hover:hover)and (pointer:fine){.ng-collection-colors__link:hover{z-index:6}.ng-collection-colors__link:hover .ng-collection-colors__tooltip{opacity:1;visibility:visible;transform:translate(var(--ng-tooltip-x))}}@media(prefers-reduced-motion:reduce){.ng-collection-colors__tooltip{transition:none}}.product-item .product-information.product-information--ng-compact{text-align:left}.product-information.product-information--ng-compact .product-item__info{padding-left:0;padding-right:0}.product-information.product-information--ng-compact .product-item__price__holder,.product-information.product-information--ng-compact .ng-collection-colors{justify-content:flex-start}.product-information.product-information--ng-compact .product-item__title{margin:0 0 3px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:normal;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere}.product-information.product-information--ng-compact .product-item__price,.product-information.product-information--ng-compact .product-item__cutline{font-size:12px;font-weight:400;line-height:1.4;letter-spacing:normal}@media(max-width:749px){.quick-add__holder--ng-collection .quick-add__button{--btn-offset: 8px;right:var(--btn-offset);left:auto}.quick-add__holder--ng-collection.has-error .quick-add__button{left:var(--btn-offset)}.product-information.product-information--ng-compact .product-item__title{font-size:12px}}.ng-collection-card .product-item__image{isolation:isolate}ng-collection-gallery{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.ng-card-gallery__track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;direction:ltr}.ng-card-gallery__track::-webkit-scrollbar,.ng-card-gallery__dots::-webkit-scrollbar{display:none}.ng-collection-card .product-item__image .ng-card-gallery__slide{position:relative;inset:auto;display:block;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.ng-card-gallery__image{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ng-card-gallery__arrow{position:absolute;top:50%;z-index:3;display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:0;color:#191919;background:transparent;transform:translateY(-50%);cursor:pointer}.ng-card-gallery__arrow--prev{left:2px}.ng-card-gallery__arrow--next{right:2px}.ng-card-gallery__arrow:disabled{opacity:.4;cursor:default}.ng-card-gallery__dots{position:absolute;right:56px;bottom:8px;left:56px;z-index:3;display:none;align-items:center;justify-content:safe center;height:44px;overflow-x:auto;scrollbar-width:none}ng-collection-gallery.is-ready .ng-card-gallery__dots{display:flex}.ng-card-gallery__dot{display:flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:32px;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.ng-card-gallery__dot:before{width:6px;height:6px;background:#fff;box-shadow:0 0 1px #0006;content:""}.ng-card-gallery__dot[aria-current=true]:before{background:#191919}.ng-card-gallery__arrow:focus-visible,.ng-card-gallery__dot:focus-visible,.quick-add__holder--ng-collection .quick-add__button:focus-visible{outline:2px solid #191919;outline-offset:-2px;background:#fffd}.ng-collection-card .quick-add__holder--ng-collection{--btn-text: #191919;position:absolute;right:8px;bottom:8px;left:auto;width:44px;height:44px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;animation:none!important;transform:none}.ng-collection-card .quick-add__holder--ng-collection .quick-add__button{position:relative;inset:auto;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:0;color:#191919;background:transparent;box-shadow:none;visibility:visible;cursor:pointer}.ng-collection-card .quick-add__holder--ng-collection .quick-add__button:after,.ng-collection-card .quick-add__holder--ng-collection .btn__text{display:none}.ng-collection-card .quick-add__holder--ng-collection .btn__plus{display:block;width:24px;height:24px;color:#191919;background:currentColor;-webkit-mask-image:var(--icon-add-cart, var(--ICON-ADD-CART));mask-image:var(--icon-add-cart, var(--ICON-ADD-CART))}.ng-collection-card .quick-add__holder--ng-collection.has-error{right:8px;left:8px;width:auto}.ng-collection-card .quick-add__holder--ng-collection.has-error .quick-add__button{width:100%}.ng-collection-card .quick-add__holder--ng-collection .btn__error{padding:4px 8px;font-size:12px;line-height:1.3}@media(min-width:750px)and (hover:hover)and (pointer:fine){ng-collection-gallery.is-ready .ng-card-gallery__arrow{display:flex}.ng-collection-card .ng-card-gallery__arrow,.ng-collection-card .ng-card-gallery__dots,.ng-collection-card .quick-add__holder--ng-collection{opacity:0;pointer-events:none;transition:opacity .15s ease}.ng-collection-card .product-item__image:hover .ng-card-gallery__arrow:not(:disabled),.ng-collection-card .product-item__image:focus-within .ng-card-gallery__arrow:not(:disabled),.ng-collection-card .product-item__image:hover .ng-card-gallery__dots,.ng-collection-card .product-item__image:focus-within .ng-card-gallery__dots,.ng-collection-card .product-item__image:hover .quick-add__holder--ng-collection,.ng-collection-card .product-item__image:focus-within .quick-add__holder--ng-collection,.ng-collection-card .quick-add__holder--ng-collection.has-error,.ng-collection-card .quick-add__holder--ng-collection:has(.is-loading,.is-added){opacity:1;pointer-events:auto}.ng-collection-card .product-item__image:hover .ng-card-gallery__arrow:disabled,.ng-collection-card .product-item__image:focus-within .ng-card-gallery__arrow:disabled{opacity:.4}}@media(max-width:749px){.ng-card-gallery__dot{flex-basis:12px;width:12px}.ng-card-gallery__dot:before{width:4px;height:4px}.ng-card-gallery__dots{right:44px;bottom:6px;left:44px;height:32px}.ng-collection-card .quick-add__holder--ng-collection{right:6px;bottom:6px;width:32px;height:32px}.ng-collection-card .quick-add__holder--ng-collection .quick-add__button{width:32px;height:32px;background:var(--COLOR-BG)}.ng-collection-card .quick-add__holder--ng-collection .quick-add__button:before{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;content:""}.ng-collection-card .quick-add__holder--ng-collection .btn__plus{width:18px;height:18px}.ng-collection-card .quick-add__holder--ng-collection.has-error{right:8px;left:8px;width:auto;height:44px}.ng-collection-card .quick-add__holder--ng-collection.has-error .quick-add__button{width:100%;height:44px}}@media(prefers-reduced-motion:reduce){.ng-collection-card .ng-card-gallery__arrow,.ng-collection-card .ng-card-gallery__dots,.ng-collection-card .quick-add__holder--ng-collection{transition:none}}.ng-collection-card .badge-box,.ng-collection-card .sale-box,.ng-collection-card .preorder-box{position:absolute;top:8px;left:8px;z-index:5;width:auto;min-width:0;max-width:calc(100% - 16px);padding:3px 6px;border:0;border-radius:2px;color:#fff;background:#8e8e8e;font-family:inherit;font-size:9px;font-weight:700;line-height:12px;letter-spacing:.5px;text-align:center;text-transform:uppercase;white-space:nowrap;pointer-events:none}dialog.ng-quick-add-sheet{--bg: #fff;--text: #404040;--text-dark: #404040;--text-light: #404040;--border: #ddd;background:#0006;color:#404040;text-align:left}dialog.ng-quick-add-sheet[open],dialog.ng-quick-add-sheet[closing]{animation-duration:.3s}.ng-quick-add-sheet .product-quick-add__content{position:absolute;inset:auto 0 0;width:100%;max-width:100%;height:auto;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);margin:0;padding:24px;padding-bottom:max(24px,env(safe-area-inset-bottom));border:0;border-radius:20px 20px 0 0;background:#fff;visibility:visible;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}dialog.ng-quick-add-sheet[open] .product-quick-add__content{animation:ng-qa-slide-in .3s ease both}dialog.ng-quick-add-sheet[closing] .product-quick-add__content{animation:ng-qa-slide-out .3s ease both}.ng-quick-add-sheet .product-quick-add__inner,.ng-quick-add-sheet .product-quick-add__form,.ng-quick-add-sheet .product-quick-add__form__inner{display:block;width:100%;max-width:none;min-width:0;height:auto;margin:0;padding:0}.ng-quick-add-sheet .product-quick-add__close-outer{position:sticky;top:9px;height:0;margin:0;padding:0;z-index:5}.ng-quick-add-sheet .product-quick-add__close{position:absolute;top:-9px;right:-9px;display:grid;place-items:center;width:36px;height:36px;padding:8px;margin:0;border:0;border-radius:50%;background:#fff;color:#404040;transform:none;cursor:pointer}.ng-quick-add-sheet .product-quick-add__close .icon{width:20px;height:20px}.ng-quick-add-sheet .ng-qa-body .product__block{padding:0;margin:0}.ng-quick-add-sheet .ng-qa-heading{margin:0 0 16px;padding:0 36px 16px 0;border-bottom:1px solid #eee}.ng-quick-add-sheet .ng-qa-title{margin:0 0 2px;padding:0;color:#404040;font-family:inherit;font-size:16px;font-weight:600;line-height:1.25;letter-spacing:normal;text-transform:uppercase;overflow-wrap:anywhere}.ng-quick-add-sheet .ng-qa-heading .product__price__wrap{margin:0;padding:0}.ng-quick-add-sheet .ng-qa-heading .product__price{margin:0;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:normal}.ng-quick-add-sheet .ng-qa-fieldset{min-width:0;margin:0 0 16px;padding:0;border:0}.ng-quick-add-sheet .ng-qa-legend{display:block;float:none;width:100%;padding:0;margin:0 0 8px;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:normal;text-transform:uppercase}.ng-quick-add-sheet .ng-qa-grid{display:flex;flex-wrap:wrap;gap:8px}.ng-quick-add-sheet .ng-qa-choice{position:relative;display:block}.ng-quick-add-sheet .ng-qa-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ng-quick-add-sheet .ng-qa-option{position:relative;display:flex;align-items:center;justify-content:center;min-width:45px;min-height:36px;padding:10px 15px;margin:0;border:1px solid #ddd;border-radius:0;box-sizing:border-box;background:#fff;color:#404040;font-size:13px;font-weight:400;line-height:1.15;letter-spacing:normal;text-align:center;text-transform:uppercase;cursor:pointer}.ng-quick-add-sheet .ng-qa-input:checked+.ng-qa-option{border-color:#000;background:#000;color:#fff}.ng-quick-add-sheet .ng-qa-input.sold-out+.ng-qa-option,.ng-quick-add-sheet .ng-qa-input.unavailable+.ng-qa-option{color:#999}.ng-quick-add-sheet .ng-qa-input.sold-out+.ng-qa-option:after,.ng-quick-add-sheet .ng-qa-input.unavailable+.ng-qa-option:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;transform:rotate(-15deg)}.ng-quick-add-sheet .ng-qa-body .product__block--buttons{position:static;margin:14px 0 0;padding:0;background:transparent;box-shadow:none}.ng-quick-add-sheet .product-form,.ng-quick-add-sheet .product__submit__buttons,.ng-quick-add-sheet .product__submit__item{display:block;width:100%;max-width:none;height:auto;margin:0;padding:0}.ng-quick-add-sheet .ng-qa-body [data-add-to-cart]{--btn-bg: #000;--btn-text: #fff;--btn-border: #000;--btn-bg-hover: #222;--btn-text-hover: #fff;--btn-border-hover: #222;width:100%;min-height:50px;padding:16px 18px;border:1px solid #000;border-radius:0;background:#000;color:#fff;font-size:14px;font-weight:600;line-height:1.25;letter-spacing:normal;text-transform:uppercase}.ng-quick-add-sheet .ng-qa-body [data-add-to-cart]:disabled{--btn-bg: #eee;--btn-text: #999;--btn-border: #eee;background:#eee;border-color:#eee;color:#999;cursor:not-allowed}.ng-quick-add-sheet .ng-qa-input:focus-visible+.ng-qa-option,.ng-quick-add-sheet button:focus-visible{outline:2px solid #404040;outline-offset:3px}@media(min-width:1024px){.ng-quick-add-sheet .product-quick-add__content{inset:50% auto auto 50%;width:400px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);border-radius:12px;transform:translate(-50%,-50%)}dialog.ng-quick-add-sheet[open] .product-quick-add__content{animation-name:ng-qa-center-in}dialog.ng-quick-add-sheet[closing] .product-quick-add__content{animation-name:ng-qa-center-out}}@keyframes ng-qa-slide-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ng-qa-slide-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ng-qa-center-in{0%{transform:translate(-50%,-50%) scale(.95);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes ng-qa-center-out{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(.95);opacity:0}}@media(prefers-reduced-motion:reduce){dialog.ng-quick-add-sheet[open],dialog.ng-quick-add-sheet[closing],dialog.ng-quick-add-sheet[open] .product-quick-add__content,dialog.ng-quick-add-sheet[closing] .product-quick-add__content{animation-duration:1ms}}variant-swatch-king [option-name=FARVE i]:not([type=group i]):not(:has([type=group i])):has(.swatch-view>.swatch-view-item:only-child),variant-swatch-king [option-name=COLOR i]:not([type=group i]):not(:has([type=group i])):has(.swatch-view>.swatch-view-item:only-child),variant-swatch-king [option-name=COLOUR i]:not([type=group i]):not(:has([type=group i])):has(.swatch-view>.swatch-view-item:only-child){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/53/compiled_assets/styles.css.map */
