.laly-variant-picker,.laly-buy-actions{width:100%;max-width:44rem;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.14)}.product__info-container>.laly-variant-picker{margin:2rem 0 0!important;padding:2rem 2rem 1.2rem;border-radius:1.6rem 1.6rem 0 0;box-shadow:0 1.2rem 3rem #0000000f}.product__info-container>.laly-buy-actions{margin:-1px 0 2rem!important;padding:0 2rem 2rem;border-top:0;border-radius:0 0 1.6rem 1.6rem;box-shadow:0 1.2rem 3rem #0000000f}.laly-picker-intro{margin:0 0 1.6rem;padding-bottom:1.4rem;border-bottom:1px solid rgba(var(--color-foreground),.1)}.laly-picker-eyebrow{display:block;margin-bottom:.3rem;color:rgba(var(--color-foreground),.58);font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.laly-picker-title{margin:0;font-size:1.8rem;font-weight:650;line-height:1.25}.laly-variant-picker .laly-option-fieldset{min-width:0;max-width:none;margin:0 0 1.8rem}.laly-option-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.laly-option-heading .form__label{display:flex;align-items:baseline;gap:.6rem;margin:0;font-size:1.4rem;font-weight:650;letter-spacing:0}.laly-option-selected{color:rgba(var(--color-foreground),.64);font-weight:500}.laly-option-selected:before{content:"\2014";margin-right:.5rem}.laly-size-guide-trigger{-webkit-appearance:none;appearance:none;padding:.4rem 0;border:0;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.25rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.laly-option-values{display:flex;flex-wrap:wrap;gap:.8rem}.laly-variant-picker .product-form__input input[type=radio]+label{min-height:4.6rem;margin:0;border:1px solid rgba(var(--color-foreground),.22);border-radius:.9rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:none;letter-spacing:0;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.laly-variant-picker .product-form__input input[type=radio]+label:before{display:none}.laly-variant-picker .product-form__input input[type=radio]+label:hover{border-color:rgba(var(--color-foreground),.72);transform:translateY(-1px)}.laly-variant-picker .product-form__input input[type=radio]:checked+label{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background));box-shadow:0 .7rem 1.5rem #0000001f;transform:translateY(-1px)}.laly-size-choice{min-width:5.4rem;padding:1.25rem 1.5rem!important;font-size:1.4rem!important;font-weight:650}.laly-color-choice{display:inline-flex!important;align-items:center;gap:.9rem;min-width:10.8rem;padding:.7rem 1.1rem!important;font-size:1.3rem!important;font-weight:600}.laly-color-dot{width:2.8rem;height:2.8rem;flex:0 0 2.8rem;border:1px solid rgba(0,0,0,.14);border-radius:50%;background:var(--laly-swatch, #d9d9d9);box-shadow:inset 0 0 0 .35rem #fff}.laly-variant-picker input[type=radio]:checked+.laly-color-choice .laly-color-dot{border-color:rgba(var(--color-background),.8);box-shadow:inset 0 0 0 .3rem rgb(var(--color-foreground))}.laly-variant-picker input[type=radio].disabled+label,.laly-variant-picker input[type=radio]:disabled+label{position:relative;opacity:.42;background:rgba(var(--color-foreground),.025);color:rgba(var(--color-foreground),.58);text-decoration:none;cursor:not-allowed;transform:none;box-shadow:none}.laly-variant-picker input[type=radio].disabled+label:after,.laly-variant-picker input[type=radio]:disabled+label:after{content:"";position:absolute;top:50%;right:12%;left:12%;height:1px;background:rgba(var(--color-foreground),.45);transform:rotate(-14deg)}.laly-purchase-summary{display:flex;justify-content:space-between;gap:1.2rem;padding:1.2rem 0 1.4rem;border-top:1px solid rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.68);font-size:1.25rem}.laly-purchase-summary strong{color:rgb(var(--color-foreground));font-weight:650}.laly-action-row{display:grid!important;grid-template-columns:10.5rem minmax(0,1fr)!important;align-items:end;gap:1rem;width:100%}.laly-action-row>*{min-width:0}.laly-quantity-wrap{width:100%;min-width:0;margin:0!important}.laly-quantity-wrap .quantity__label{margin:0 0 .7rem;font-size:1.25rem;font-weight:650}.laly-quantity-wrap .quantity{width:100%;min-height:5.6rem;border:1px solid rgba(var(--color-foreground),.22);border-radius:1rem;background:rgb(var(--color-background));transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.laly-quantity-wrap .quantity:focus-within{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .3rem rgba(var(--color-foreground),.08)}.laly-quantity-wrap .quantity:after{display:none}.laly-quantity-wrap .quantity__button{width:3.4rem;transition:transform .13s ease,opacity .13s ease}.laly-quantity-wrap .quantity__button:hover{transform:scale(1.08)}.laly-quantity-wrap .quantity__button:active{transform:scale(.92)}.laly-quantity-wrap .quantity__input{min-width:2.8rem;padding:0;font-size:1.5rem;font-weight:650}.laly-buy-actions .product-form__buttons{display:flex!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.laly-buy-actions .product-form__submit{display:flex!important;align-items:center;justify-content:space-between!important;gap:1rem;width:100%!important;min-width:0!important;min-height:5.6rem;margin:0!important;padding:1.2rem 1.6rem;border-radius:1rem;font-size:1.4rem;font-weight:700;letter-spacing:.02em;text-transform:none;white-space:nowrap;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.laly-buy-actions .product-form__submit:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 .9rem 2rem #00000029}.laly-buy-actions .product-form__submit:not([disabled]):active{transform:translateY(0) scale(.99)}.laly-atc-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.laly-buy-actions .product-form__submit .laly-atc-price{flex:0 0 auto;margin-left:0;opacity:.8;font-weight:600;white-space:nowrap}.laly-trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1.4rem}.laly-trust-item{display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:0;padding:.8rem .6rem;border-radius:.8rem;background:rgba(var(--color-foreground),.035);color:rgba(var(--color-foreground),.72);font-size:1.05rem;line-height:1.2;text-align:center}.laly-trust-item svg{width:1.5rem;height:1.5rem;flex:0 0 1.5rem}.laly-hidden-quantity-breaks{display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;visibility:hidden!important;overflow:hidden!important;pointer-events:none!important}.laly-value-pop{animation:laly-value-pop .28s cubic-bezier(.22,1,.36,1)}.laly-action-pulse{animation:laly-action-pulse .32s cubic-bezier(.22,1,.36,1)}@keyframes laly-value-pop{0%{opacity:.55;transform:translateY(.3rem) scale(.94)}65%{opacity:1;transform:translateY(-.1rem) scale(1.04)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes laly-action-pulse{0%{transform:scale(.985)}55%{transform:scale(1.012);box-shadow:0 1rem 2.2rem #00000029}to{transform:scale(1)}}.laly-sticky-atc{position:fixed;right:0;bottom:0;left:0;z-index:50;padding:1rem 0;border-top:1px solid rgba(var(--color-foreground),.12);background:rgba(var(--color-background),.97);box-shadow:0 -1rem 2.8rem #0000001f;opacity:0;visibility:hidden;transform:translateY(110%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .22s ease,opacity .22s ease,visibility .22s ease}.laly-sticky-atc.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.laly-sticky-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.6rem}.laly-sticky-product{display:flex;align-items:center;gap:1rem;min-width:0}.laly-sticky-product img{width:5.2rem;height:5.2rem;border-radius:.8rem;object-fit:cover}.laly-sticky-copy{min-width:0}.laly-sticky-title,.laly-sticky-selection{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.laly-sticky-title{margin:0 0 .25rem;font-size:1.35rem;font-weight:700}.laly-sticky-selection{color:rgba(var(--color-foreground),.62);font-size:1.15rem}.laly-sticky-submit{min-width:22rem;min-height:5rem;padding:1rem 1.6rem;border:0;border-radius:1rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font:inherit;font-size:1.35rem;font-weight:700;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.laly-sticky-submit:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 .8rem 1.8rem #00000029}.laly-sticky-submit[disabled]{opacity:.5;cursor:not-allowed}.laly-sticky-price{margin-left:.4rem;opacity:.76}@media screen and (max-width:749px){.product__info-container>.laly-variant-picker{padding:1.6rem 1.5rem .8rem;border-radius:1.3rem 1.3rem 0 0}.product__info-container>.laly-buy-actions{padding:0 1.5rem 1.6rem;border-radius:0 0 1.3rem 1.3rem}.laly-picker-title{font-size:1.65rem}.laly-option-values{gap:.7rem}.laly-size-choice{min-width:calc(25% - .55rem);padding-right:1rem!important;padding-left:1rem!important}.laly-color-choice{min-width:calc(50% - .4rem)}.laly-action-row{grid-template-columns:9.4rem minmax(0,1fr)!important;gap:.8rem}.laly-buy-actions .product-form__submit,.laly-quantity-wrap .quantity{min-height:5.4rem}.laly-buy-actions .product-form__submit{padding:1.1rem 1.25rem;font-size:1.28rem}.laly-trust-row{grid-template-columns:1fr;gap:.5rem}.laly-trust-item{justify-content:flex-start;padding:.7rem .9rem;text-align:left}.laly-sticky-atc{padding:.8rem 0}.laly-sticky-inner{gap:.8rem}.laly-sticky-product img,.laly-sticky-title{display:none}.laly-sticky-selection{font-size:1.05rem}.laly-sticky-submit{min-width:16rem;min-height:4.8rem;padding:.9rem 1.1rem;font-size:1.18rem}}@media screen and (max-width:389px){.laly-action-row{grid-template-columns:1fr!important}.laly-quantity-wrap .quantity{max-width:none}}@media(prefers-reduced-motion:reduce){.laly-variant-picker .product-form__input input[type=radio]+label,.laly-buy-actions .product-form__submit,.laly-quantity-wrap .quantity,.laly-quantity-wrap .quantity__button,.laly-sticky-atc,.laly-sticky-submit{transition:none}.laly-value-pop,.laly-action-pulse{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/laly-product-purchase.css.map */
