.quick-add{position:absolute;bottom:10px;left:10px;z-index:2}.card--card .quick-add{margin:0 1.3rem 1rem}@media screen and (max-width:749px){.quick-add{left:10px;right:auto}.card--card .quick-add{margin:0 1.3rem 1rem}}.quick-add-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;width:100%;background:rgba(var(--color-foreground),.6);height:100%}.quick-add-modal[open]{opacity:1;visibility:visible;z-index:101}.quick-add-modal__content{position:absolute;top:0;left:50%;transform:translate(-50%);margin:3.2rem auto 0;width:100%;background-color:rgb(var(--color-background));display:flex;flex-direction:column;overflow:hidden;max-width:var(--page-width);width:calc(100% - 3rem);isolation:isolate}@media screen and (min-width:750px){.quick-add-modal__content{top:50%;left:50%;transform:translate(-50%,-50%);margin-top:0;width:85%;max-width:110rem;max-height:min(92vh,100rem);min-height:52vh;overflow-x:hidden;overflow-y:hidden}}@media screen and (min-width:990px){.quick-add-modal__content{width:70%}}.quick-add-modal__content img{max-width:100%}.quick-add-modal__content-info{display:flex;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:2.5rem;box-sizing:border-box}.quick-add-modal__content-info--loading{opacity:.55;pointer-events:none}.quick-add-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}@media screen and (max-width:749px){quick-add-modal .slider .product__media-item.grid__item{margin-left:1.5rem;margin-right:1.5rem}.quick-add-modal__content{bottom:3.2rem}.quick-add-modal__content-info>*{max-height:100%}quick-add-modal .product--mobile-columns .product__media-item{width:calc(100% - 3rem - var(--grid-mobile-horizontal-spacing))}}.quick-add-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:.5rem;z-index:20;width:2.8rem;height:2.8rem;position:absolute;top:.5rem;right:1.4rem;left:auto}.quick-add-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.quick-add-modal__toggle .icon{height:auto;margin:0;width:1.4rem}quick-add-modal .product:not(.featured-product) .product__view-details{display:block}quick-add-modal .quick-add-hidden,quick-add-modal .product__modal-opener:not(.product__modal-opener--image){display:none!important}quick-add-modal platini-size-chart-drawer,quick-add-modal .pltn-sc-drawer{display:none!important}@media screen and (min-width:750px){quick-add-modal .product__info-container .product__description.rte.quick-add-hidden,quick-add-modal .product__info-container .product__accordion.accordion.quick-add-hidden{display:block!important}}quick-add-modal .product__media-item:not(:first-child){display:block!important}quick-add-modal .slider.slider--mobile{overflow:visible}quick-add-modal .product__media-gallery .product__media-list{margin-bottom:0}quick-add-modal .product__media-list .deferred-media{display:block;width:100%}quick-add-modal .product--thumbnail .product__media-gallery,quick-add-modal .product--thumbnail_slider .product__media-gallery,quick-add-modal .product--stacked .product__info-container--sticky,quick-add-modal .product--columns .product__info-container--sticky{top:0;position:relative}quick-add-modal .product__info-container--sticky,quick-add-modal .product__info-container{position:relative!important;top:auto!important}@media screen and (min-width:750px){quick-add-modal .product--columns .product__media-item:not(.product__media-item--single):not(:only-child){max-width:100%;width:100%}quick-add-modal .thumbnail-slider .thumbnail-list.slider--tablet-up{display:none}}quick-add-modal .page-width{padding:0}quick-add-modal .product__title,quick-add-modal .product__title *{font-family:var(--font-heading-family);font-style:var(--font-heading-style);letter-spacing:calc(var(--font-heading-scale) * .06rem);font-weight:700}quick-add-modal .product__title{display:block;margin:0 0 1rem}quick-add-modal .product__title>h1{display:block;font-size:calc(var(--font-heading-scale) * 1.8rem);line-height:calc(1 + .32/max(1,var(--font-heading-scale)));margin:0 0 .6rem;font-weight:700}@media screen and (min-width:750px){quick-add-modal .product__title>h1{font-size:calc(var(--font-heading-scale) * 2.2rem);line-height:calc(1 + .28/max(1,var(--font-heading-scale)));margin-bottom:.8rem}quick-add-modal .product__accordion.accordion{margin-top:1.8rem}quick-add-modal .product__description.rte.quick-add-hidden+.product__accordion{margin-top:1.2rem}}quick-add-modal .product__title>a{display:block;text-decoration:none;color:inherit}quick-add-modal .product__title>a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.2rem;text-decoration-thickness:.2rem}quick-add-modal .product-form__buttons{max-width:initial}quick-add-modal .product-form__submit.button{font-family:var(--font-heading-family, Manrope, sans-serif);letter-spacing:.02em;text-transform:none}.quick-add__submit{padding:.2rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;min-width:4.4rem;min-height:4.4rem}.quick-add__submit.loading .icon-plus,.circle-btn.loading .icon-plus{visibility:hidden}.quick-add-modal .ig-button{display:none}.quick-add__submit svg{width:20px;height:20px;color:#fff}.quick-add__submit .icon-plus{display:inline-flex;align-items:center;justify-content:center;line-height:0}.quick-add__submit .icon-plus svg.icon-cart-empty,.quick-add__submit .icon-plus svg.icon-cart{width:36px;height:36px}.circle-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:solid 1px;border-radius:100%;background:#000000c7}.circle-btn button{position:relative;background:none;border:none;cursor:pointer}.card-cart-count-bubble{position:absolute;top:-.35rem;right:-.35rem;z-index:2;display:flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.6rem;padding:0 .3rem;border-radius:100%;background-color:#000;color:#fff;font-size:.95rem;font-weight:700;line-height:1;pointer-events:none;box-sizing:border-box}.card-cart-count-bubble[hidden]{display:none!important}.quick-add__submit.loading .card-cart-count-bubble,.circle-btn.loading .card-cart-count-bubble{opacity:0}.quick-add .loading-overlay__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;width:100%!important;height:100%!important;margin:0;pointer-events:none}.quick-add__submit.loading .loading-overlay__spinner,.circle-btn.loading .loading-overlay__spinner{display:flex}.quick-add .loading-overlay__spinner .spinner{width:2.2rem;height:2.2rem;animation:quick-add-spin .75s linear infinite}.quick-add .loading-overlay__spinner .path{stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-dasharray:80 200;stroke-dashoffset:0;animation:none;transform:none;transform-origin:center}.loading-overlay__spinner>svg .path{stroke:#fff}@keyframes quick-add-spin{to{transform:rotate(360deg)}}.circle-btn:hover{background:#434343c7;border-color:#434343c7}quick-add-modal variant-selects,quick-add-modal variant-radios{display:flex!important;flex-wrap:nowrap;gap:1.2rem;align-items:flex-end;width:100%}quick-add-modal variant-selects .product-form__input,quick-add-modal variant-radios .product-form__input,quick-add-modal variant-selects fieldset.product-form__input,quick-add-modal variant-radios fieldset.product-form__input{flex:1 1 0!important;min-width:0;width:auto!important;max-width:none!important;margin-bottom:0!important}quick-add-modal variant-selects .select,quick-add-modal variant-radios .select{max-width:100%;width:100%}quick-add-modal variant-selects script,quick-add-modal variant-radios script{display:none}quick-add-modal .form__label,quick-add-modal fieldset.product-form__input .form__label,quick-add-modal legend.form__label{font-size:1.3rem;line-height:1.35;font-weight:600;letter-spacing:.06em;text-transform:uppercase}quick-add-modal .product-form__inline-label-text{font-size:1.3rem;line-height:1.35;color:rgb(var(--color-foreground))}quick-add-modal .product-form__inline-label-name,quick-add-modal .product-form__inline-label-value{font-size:inherit}quick-add-modal .product-form__inline-label-name{font-weight:600}quick-add-modal .product-form__inline-label-value{font-weight:500;color:rgba(var(--color-foreground),.75)}quick-add-modal variant-selects .product-form__input--dropdown,quick-add-modal variant-radios .product-form__input--dropdown{flex:1 1 100%!important;max-width:100%!important;width:100%!important;align-self:stretch}@media screen and (max-width:749px){quick-add-modal variant-selects,quick-add-modal variant-radios{flex-wrap:nowrap!important;gap:.8rem}quick-add-modal variant-selects .product-form__input,quick-add-modal variant-radios .product-form__input,quick-add-modal variant-selects fieldset.product-form__input,quick-add-modal variant-radios fieldset.product-form__input{flex:1 1 0!important;min-width:0;margin-bottom:0!important}quick-add-modal variant-selects .form__label,quick-add-modal variant-radios .form__label{margin-bottom:.35rem}quick-add-modal variant-selects .select__select,quick-add-modal variant-radios .select__select{height:3.8rem;min-height:3.8rem;padding:0 2.6rem 0 1rem;font-size:1.2rem;line-height:1.2}quick-add-modal variant-selects .select .icon-caret,quick-add-modal variant-radios .select .icon-caret{right:.8rem;width:1rem}quick-add-modal variant-radios .product-form__input input[type=radio]+label{padding:.5rem .9rem!important;font-size:1.1rem;min-width:auto}}quick-add-modal .product-form__save-for-later{text-align:left;margin-bottom:1.2rem}quick-add-modal .wishlist-heart{justify-content:flex-start;width:auto}@media screen and (min-width:750px){quick-add-modal .product:not(.product--no-media) .product__media-wrapper{max-width:50%!important;width:50%!important;flex:0 0 50%!important;padding:0!important;margin:0!important;overflow:visible!important;max-height:none!important}quick-add-modal .product:not(.product--no-media) .product__info-wrapper{max-width:50%!important;width:50%!important;flex:0 0 50%!important;padding-left:2.4rem!important;padding-top:1.2rem!important}}quick-add-modal .product__media-wrapper,quick-add-modal media-gallery,quick-add-modal .product__media-gallery,quick-add-modal .product__media-wrapper slider-component,quick-add-modal .product__media-wrapper slider-component.slider-mobile-gutter{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box}quick-add-modal .product__media-list,quick-add-modal ul.product__media-list,quick-add-modal .product__media-list.slider,quick-add-modal .product__media-list.grid,quick-add-modal .product__media-list.grid--peek,quick-add-modal .product__media-list.slider--mobile{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;list-style:none!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}quick-add-modal .product__media-list::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}quick-add-modal .product__media-list.grid--peek.slider:after,quick-add-modal .product__media-list.slider:after{display:none!important;content:none!important}quick-add-modal .product__media-item,quick-add-modal .product__media-item.grid__item,quick-add-modal .product__media-item.slider__slide,quick-add-modal .product__media-list .product__media-item{flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important;scroll-snap-align:start;scroll-snap-stop:always}quick-add-modal .product__media-item modal-opener,quick-add-modal .product__media-item .product__modal-opener,quick-add-modal .product__media-item>modal-opener,quick-add-modal .product__media-item>.product__modal-opener,quick-add-modal .product__media-item>.product__media,quick-add-modal .product__media-item>.media,quick-add-modal .product__media-item .deferred-media,quick-add-modal .product__media-item>img{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box}quick-add-modal .product__media-item .product__modal-opener .product__media,quick-add-modal .product__media-item .product__modal-opener .media{width:100%!important;max-width:100%!important;margin:0!important;display:block!important}quick-add-modal .product__media-item>img{height:auto!important}quick-add-modal .slider-buttons,quick-add-modal .slider-counter,quick-add-modal .slider-button,quick-add-modal .thumbnail-list,quick-add-modal .thumbnail-slider{display:none!important}.quick-add-modal__dots{display:flex!important;justify-content:center;align-items:center;gap:.6rem;padding:1.2rem 0 .4rem;width:100%!important;max-width:100%!important;box-sizing:border-box}.quick-add-modal__dot{width:.7rem;height:.7rem;border-radius:50%;border:0;padding:0;margin:0;background:rgba(var(--color-foreground),.25);cursor:pointer;transition:background-color .2s ease,transform .2s ease,width .2s ease;appearance:none;-webkit-appearance:none}.quick-add-modal__dot:hover{background:rgba(var(--color-foreground),.5)}.quick-add-modal__dot.is-active{background:rgb(var(--color-foreground));width:1.8rem;border-radius:.4rem}.quick-add-modal__dot:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.card__color-options{--card-swatch-size: 2.4rem;--card-swatch-gap: 1.2rem;--card-swatch-visible: 8;position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:var(--card-swatch-gap);margin:0;min-height:0;max-height:none;overflow:visible;pointer-events:auto}@media screen and (min-width:750px){.card__color-options:not(.is-expanded) .card__color-chip[data-swatch-index]:nth-child(n+9){display:none}.card__color-options .card__color-chip--more[data-extra-desktop="0"]{display:none}}.card__color-options.is-expanded .card__color-chip--more{display:none}@media screen and (max-width:749px){.product-card-wrapper,.product-card-wrapper .card,.product-card-wrapper .card__content,.product-card-wrapper .card__information,.product-card-wrapper .card-information{min-width:0;max-width:100%}.product-card-wrapper .card-information,.product-card-wrapper .card__information{overflow:visible}.card__color-options{--card-swatch-size: 2.4rem;--card-swatch-gap: 1.2rem;position:relative;z-index:2;width:100%;max-width:100%;min-width:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:.3rem .2rem .35rem;margin-right:0;box-sizing:border-box}.card__color-options::-webkit-scrollbar{display:none;width:0;height:0}.card__color-options .card__color-chip--more{display:none}.card__color-options,.card__color-chip,.card__color-chip--more{pointer-events:auto;touch-action:pan-x manipulation}}.card__color-options--empty{display:none}.card-information>.card__color-options:first-child{margin-top:0}.card-information>.card__color-options+*{margin-top:0}.card__information>.card__color-options{margin:0}.card__information>.card__color-options+.card__heading{margin-top:0}.card__color-chip{position:relative;z-index:3;display:inline-block;width:var(--card-swatch-size);height:var(--card-swatch-size);min-width:var(--card-swatch-size);padding:0;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:50%;background-color:#d8d8d8;background-size:cover;background-position:center;background-repeat:no-repeat;box-sizing:border-box;vertical-align:middle;flex-shrink:0;cursor:pointer;outline:none;box-shadow:none;pointer-events:auto;overflow:hidden;transition:box-shadow .15s ease,border-color .15s ease}button.card__color-chip{appearance:none;-webkit-appearance:none;font:inherit;color:inherit}.card__color-chip:hover{border-color:rgba(var(--color-foreground),.35);box-shadow:0 0 0 .12rem rgb(var(--color-background)),0 0 0 .22rem rgba(var(--color-foreground),.35)}.card__color-chip.is-selected{border-color:rgb(var(--color-background));box-shadow:0 0 0 .12rem rgb(var(--color-background)),0 0 0 .22rem rgb(var(--color-foreground))}.card__color-chip:focus-visible{box-shadow:0 0 0 .12rem rgb(var(--color-background)),0 0 0 .22rem rgb(var(--color-foreground))}.card__color-name{display:inline-flex;align-items:center;min-height:var(--card-swatch-size);color:rgba(var(--color-foreground),.72);font-size:1.1rem;line-height:1.2;letter-spacing:.03em;white-space:nowrap}.card__color-chip--more{width:auto;height:var(--card-swatch-size);min-width:0;padding:0 .2rem;border:0;border-radius:0;background:transparent;font-size:1.2rem;line-height:var(--card-swatch-size);letter-spacing:.02em;color:rgba(var(--color-foreground),.65);outline:none;box-shadow:none;cursor:pointer;overflow:visible;flex-shrink:0}.card__color-chip--more:hover,.card__color-chip--more:focus-visible{color:rgb(var(--color-foreground));text-decoration:underline}.card__carousel-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#111;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;box-shadow:0 1px 4px #0000002e}.card__carousel-nav--prev{left:.8rem}.card__carousel-nav--next{right:.8rem}.card-wrapper:hover .card__carousel-nav,.card__inner:focus-within .card__carousel-nav,.card__carousel-nav:focus-visible{opacity:1;pointer-events:auto}.card__carousel-nav:hover{transform:translateY(-50%) scale(1.05)}.card__carousel-nav:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.card__media-scroll,.card__media-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.card__carousel-nav{transition:none}}@media screen and (max-width:749px){.card__carousel-nav{display:none!important}.card__media--carousel .card__media-static{display:none}.card .card__inner .card__media--carousel{overflow:visible;z-index:2}.card--media .card__inner>.card__content{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;z-index:5;pointer-events:none}.card--media .card__inner>.card__content .quick-add{pointer-events:auto;z-index:6}.card--media .card__inner>.card__content .card__badge{pointer-events:none!important}.card__inner>.pltn-wishlist-btn{z-index:7}.product-card-wrapper .card--media>.card__content .card__heading a:after{display:none}.card__media-scroll{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x!important;z-index:3;pointer-events:auto;border-radius:inherit}.card__media-scroll::-webkit-scrollbar{display:none}.card__media-scroll-slide{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.card__media-scroll-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;pointer-events:none}.card__media-scrollbar{display:block;position:absolute;left:1rem;right:1rem;bottom:.8rem;z-index:2;width:auto;height:.3rem;margin:0;border-radius:999px;background:#00000024;pointer-events:none;overflow:hidden}.card__media-scrollbar-thumb{display:block;height:100%;width:calc(100% / var(--card-slide-count, 1));border-radius:inherit;background:#00000080;transform:translate(calc(var(--card-scroll-index, 0) * 100%));transition:transform .2s ease}}.product-form__input--inline-label{display:block}.product-form__inline-label-text{margin:0;font-size:1.6rem;line-height:1.4;color:rgb(var(--color-foreground))}.product-form__inline-label-name{font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-right:.5rem}.product-form__inline-label-value{font-size:1.6rem;font-weight:400;color:rgba(var(--color-foreground),.75)}quick-add-modal variant-selects,quick-add-modal variant-radios{flex-direction:column!important;align-items:stretch!important}quick-add-modal variant-selects .product-form__input,quick-add-modal variant-radios .product-form__input{flex:1 1 100%!important;min-width:unset!important}
/*# sourceMappingURL=/cdn/shop/t/140/assets/quick-add.css.map */
