.product-sticky-bar[hidden]{display:none!important}.product-sticky-bar:has(.product-sticky-bar__close){padding-inline-end:calc(var(--container-gutter) + 2.75rem)}.product-sticky-bar__close{position:absolute;inset-block-start:.375rem;inset-inline-end:.375rem;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.product-sticky-bar__close:focus-visible{outline:2px solid currentColor;outline-offset:-4px}@media screen and (max-width:699px){.shopify-section--main-product[data-sticky-bar-dismissed=true] .product-info__block-item[data-block-type=buy-buttons],.shopify-section--main-product[data-sticky-bar-dismissed=true] .product-info__block-item[data-block-type=price]{display:block}}.pdp-price-alert-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.pdp-estimated-delivery{display:flex;flex-wrap:wrap;align-items:center;flex:1 1 auto;gap:.25rem .375rem;min-width:0;margin:0;color:rgb(var(--text-color) / .72);font-size:var(--text-xs);font-weight:500;line-height:1.35}.pdp-estimated-delivery__lead{display:inline-flex;align-items:center;gap:.375rem;min-width:0}.pdp-estimated-delivery__icon{flex-shrink:0;width:1.125rem;height:1.125rem}.pdp-estimated-delivery__label{min-width:0}.pdp-estimated-delivery__dates{color:rgb(var(--text-color));font-weight:600;white-space:nowrap}.pdp-buy-actions{display:grid;gap:0;width:100%}.pdp-price-alert{display:inline-flex;align-items:center;gap:.375rem;flex:0 0 auto;flex-shrink:0;margin-inline-start:auto;padding:0;border:0;background:transparent;color:rgb(var(--text-color));font-size:var(--text-xs);font-weight:600;line-height:1.2;text-transform:none;cursor:pointer;transition:opacity .2s ease}.pdp-price-alert__icon{width:1.125rem;height:1.125rem;flex-shrink:0}@media screen and (pointer:fine){.pdp-price-alert:hover,.pdp-price-alert:focus-visible{opacity:.72}}.pdp-price-alert:focus-visible{outline:2px solid rgb(var(--text-color) / .35);outline-offset:2px}.product-info__price-row,.pdp-price-row.product-info__price-row{width:100%}.shopify-section--main-product .product-info__price-row{justify-content:flex-start;gap:.625rem}.shopify-section--main-product .product-info__price-row .product-card__price-group{flex:0 0 auto;width:100%}.shopify-section--main-product .product-info__price-row .price-list,.shopify-section--main-product .product-info__price-row .product-card__cart-price-badge-row--primary .product-card__cart-price-badge-label,.shopify-section--main-product .product-info__price-row .product-card__cart-price-badge-row--primary .product-card__cart-price-badge-price{font-size:calc(var(--text-base) + 2px)}.shopify-section--main-product .product-info__price-row .price-list :is(sale-price,compare-at-price){overflow-wrap:anywhere}.shopify-section--main-product .product-info__price-row .product-card__cart-price-badge-row--primary{justify-content:center;width:100%;gap:.25rem}@media screen and (max-width:699px){.shopify-section--main-product .product-info__price-row.product-card__price-row,.shopify-section--main-product .pdp-price-row.product-info__price-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;width:100%;max-width:100%;gap:0;font-size:calc(.75rem + 2px)}.shopify-section--main-product .product-info__price-row .pdp-price-row__stack{gap:.3125rem}.shopify-section--main-product .product-info__price-row .product-card__price-group{display:block;flex:none;width:100%;min-width:0;max-width:100%}.shopify-section--main-product .product-info__price-row .product-card__price-group .price-list{flex:none;min-width:0}.shopify-section--main-product .pdp-price-row.product-info__price-row .product-card__price-group .price-list compare-at-price,.shopify-section--main-product .pdp-price-row.product-info__price-row .product-card__price-group .price-list sale-price,.shopify-section--main-product .pdp-price-row.product-info__price-row .product-card__cart-price-badge-row--primary .product-card__cart-price-badge-label,.shopify-section--main-product .pdp-price-row.product-info__price-row .product-card__cart-price-badge-row--primary .product-card__cart-price-badge-price{font-size:14px;line-height:1.15}.shopify-section--main-product .product-info__price-row .product-card__cart-price-badge{width:100%;max-width:100%;min-width:0;align-self:stretch;align-items:center;text-align:center}.product-sticky-bar{padding-block:.5rem;padding-block-end:calc(.5rem + env(safe-area-inset-bottom,0px))}.product-sticky-bar.is-expanded{padding-block-start:.375rem}.product-sticky-bar__mobile-actions .buy-buttons__primary-row--sticky-mobile{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.product-sticky-bar__mobile-pricing{display:flex;flex:0 1 auto;align-items:center;min-width:0;max-width:none}.product-sticky-bar__mobile-actions .buy-buttons{flex:0 0 46%;min-width:0;width:56%}.product-sticky-bar__mobile-actions .buy-buttons .button{width:100%;max-width:100%;padding-inline:clamp(.75rem,3vw,1rem)}.product-sticky-bar__mobile-pricing-row.pdp-price-row{width:100%}.product-sticky-bar .product-sticky-bar__mobile-pricing-row.pdp-price-row .pdp-price-row__stack{flex-direction:column;align-items:stretch;width:100%;max-width:100%;gap:.25rem}.product-sticky-bar .product-sticky-bar__mobile-pricing-row.pdp-price-row .product-card__price-group .price-list,.product-sticky-bar .product-sticky-bar__mobile-pricing-row.pdp-price-row .product-card__price-group .price-list.price-list--inline{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:flex-start;gap:.25rem .5rem;width:auto;max-width:100%;font-size:calc(.75rem + 2px)}.product-sticky-bar .product-sticky-bar__mobile-pricing-row.pdp-price-row .product-card__price-group .price-list :is(sale-price,compare-at-price){flex:0 0 auto;width:auto;white-space:nowrap}.product-sticky-bar .product-sticky-bar__mobile-pricing-row.pdp-price-row .product-card__cart-price-badge{width:100%;min-height:0;padding-block:.1875rem;padding-inline:.375rem;background:#f2f2f2;align-items:center;align-self:stretch;text-align:center}.product-sticky-bar__mobile-pricing-row .product-card__discount-percent{display:none}.product-sticky-bar .product-sticky-bar__mobile-pricing-row.pdp-price-row .product-card__cart-price-badge-row--primary{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.25rem;width:100%}.product-sticky-bar .product-sticky-bar__mobile-pricing-row.pdp-price-row .product-card__price-group .price-list compare-at-price{font-size:.8125rem;line-height:1.15}.product-sticky-bar .product-sticky-bar__mobile-pricing-row.pdp-price-row .product-card__price-group .price-list sale-price,.product-sticky-bar .product-sticky-bar__mobile-pricing-row.pdp-price-row .product-card__cart-price-badge-row--primary .product-card__cart-price-badge-label,.product-sticky-bar .product-sticky-bar__mobile-pricing-row.pdp-price-row .product-card__cart-price-badge-row--primary .product-card__cart-price-badge-price{font-size:calc(.75rem + 2px);line-height:1.15}.product-sticky-bar .buy-buttons .button{min-height:2.75rem;padding-block:.625rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.product-sticky-bar__mobile-actions .buy-buttons .button:not(.button--outline){--button-background: 0 0 0;--button-text-color: 255 255 255;--button-outline-color: 0 0 0;border-color:#000}.product-sticky-bar__mobile-price-row .pdp-price-row__stack{gap:.25rem}.product-sticky-bar__mobile-price-row .product-card__price-group .price-list compare-at-price,.product-sticky-bar__mobile-price-row .product-card__price-group .price-list sale-price{font-size:var(--text-sm);line-height:1.15}.product-sticky-bar__mobile-price-row .pdp-price-row:not(:has(.product-card__cart-price-badge)) .product-card__price-group .price-list:has(compare-at-price) sale-price{font-weight:700}.product-sticky-bar__mobile-price-row .pdp-price-row:has(.product-card__cart-price-badge) .product-card__price-group .price-list sale-price,.product-sticky-bar__mobile-price-row .pdp-price-row:has(.product-card__cart-price-badge) .product-card__price-group .price-list compare-at-price{font-weight:400}.product-sticky-bar__mobile-price-row .pdp-price-row:has(.product-card__cart-price-badge) .product-card__cart-price-badge-row--primary .product-card__cart-price-badge-price{font-weight:700}}.product-info__block-item[data-block-type=price-alert]{--product-info-gap: .75rem}.product-info__block-item[data-block-type=price-alert]:has(+.product-info__block-item[data-block-type=buy-buttons]){margin-block-end:0}.product-info__block-item[data-block-type=price-alert]+.product-info__block-item[data-block-type=buy-buttons]{margin-block-start:.75rem}.pdp-product-features{display:grid;gap:0;margin:0}.pdp-product-features__row{display:grid;grid-template-columns:minmax(5.5rem,7.25rem) minmax(0,1fr);column-gap:1.25rem;align-items:baseline;padding-block:.6875rem;border-block-end:1px solid rgb(var(--text-color) / .1)}.pdp-product-features__row:first-child{padding-block-start:.125rem}.pdp-product-features__row:last-child{padding-block-end:0;border-block-end:none}.pdp-product-features__label,.pdp-product-features__value{margin:0;font-size:var(--text-sm);line-height:1.5}.pdp-product-features__label{font-weight:700;color:rgb(var(--text-color));letter-spacing:.01em}.pdp-product-features__value{font-weight:400;color:rgb(var(--text-color) / .66);overflow-wrap:anywhere}.pdp-product-description__content-wrap .pdp-product-features--embedded{margin-block-start:1rem}.pdp-product-description__content+.pdp-product-features--embedded{margin-block-start:1.25rem}.accordion__content:has(.pdp-product-features--embedded){padding-inline-end:0}.pdp-product-campaigns{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.pdp-product-campaigns__link{display:block;padding:.8125rem .875rem;border:1px solid rgb(var(--text-color) / .06);border-radius:.25rem;background:#fcfcfc;text-decoration:none;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.pdp-product-campaigns__link:hover{background:#f8f8f8;border-color:rgb(var(--text-color) / .1)}a.pdp-product-campaigns__link{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pdp-product-campaigns__arrow{flex-shrink:0;color:rgb(var(--text-color) / .5);transition:color .15s ease-in-out}a.pdp-product-campaigns__link:hover .pdp-product-campaigns__arrow{color:rgb(var(--text-color))}.pdp-product-campaigns__text{font-size:var(--text-sm);font-weight:600;line-height:1.45;color:rgb(var(--text-color));overflow-wrap:anywhere}.accordion__content:has(.pdp-product-campaigns){padding-block-start:0;padding-inline-end:0}.shopify-section--main-product .accordion .group[aria-expanded=true] .accordion__toggle.h6,.shopify-section--main-product .accordion details[open] .accordion__toggle.h6{font-weight:700;color:rgb(var(--text-color))}.pdp-faq>.accordion .accordion__content:has(.pdp-faq__group){margin-block-start:0;padding-block:0 .75rem;padding-inline:0}.pdp-faq__group{display:grid;gap:.375rem;padding:.375rem;border-radius:.375rem;background:rgb(var(--text-color) / .04)}.pdp-faq__group .accordion{border:0;border-radius:.3125rem;background:rgb(var(--background));overflow:hidden;transition:background-color .2s ease,box-shadow .2s ease}.pdp-faq__group .accordion+.accordion{border-block-start-width:0}.pdp-faq__group .accordion:has([aria-expanded=true]){box-shadow:0 0 0 1px rgb(var(--text-color) / .08)}.pdp-faq__group .accordion__toggle.h6{gap:.625rem;padding:.75rem .875rem;font-family:var(--text-font-family);font-size:12px;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.35;text-transform:none;color:rgb(var(--text-color) / .88)}.pdp-faq__group .accordion__toggle.h6 .text-with-icon{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.pdp-faq__group .accordion__toggle.h6>span:first-child,.pdp-faq__group .accordion__toggle.h6 .text-with-icon{min-width:0;padding-inline-end:.25rem}.pdp-faq__group .accordion__content{margin-block-start:0;padding:0 .875rem .875rem}.pdp-faq__group .accordion__content.prose,.pdp-faq__group .accordion__content.prose :is(p,li,a,span,div,strong){color:rgb(var(--text-color) / .72);font-size:12px;line-height:1.55}.pdp-faq__chevron{flex-shrink:0;width:.5625rem;height:.5625rem;color:rgb(var(--text-color) / .4);transition:transform .25s ease}.pdp-faq__group .group[aria-expanded=true] .pdp-faq__chevron{transform:rotate(90deg)}.pdp-faq__group .pdp-care-guide__text{font-size:12px;line-height:1.5}.pdp-faq__group .pdp-installments--nested{display:block}.pdp-faq__group .pdp-installments--nested .fake-accordion-tab{border:0;border-radius:.3125rem;background:rgb(var(--background));overflow:hidden;transition:background-color .2s ease,box-shadow .2s ease}.pdp-faq__group .pdp-installments--nested .accordion__toggle.h6{gap:.625rem;padding:.75rem .875rem;font-family:var(--text-font-family);font-size:12px;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.35;text-transform:none;color:rgb(var(--text-color) / .88)}.pdp-faq__group .pdp-installments--nested .accordion__toggle.h6>span:first-child{min-width:0;padding-inline-end:.25rem}.pdp-faq__group .pdp-care-guide__item{gap:.75rem}.pdp-faq__group .pdp-installments-content{gap:.625rem}.pdp-faq__group .pdp-installments-bank__header{padding:.625rem .75rem}.pdp-faq__group .pdp-installments-bank__table th,.pdp-faq__group .pdp-installments-bank__table td{padding:.5rem .625rem;font-size:12px}@media screen and (pointer:fine){.pdp-faq__group .accordion:not(:has([aria-expanded=true])):hover,.pdp-faq__group .pdp-installments--nested .fake-accordion-tab:hover{background:rgb(var(--text-color) / .02)}}@media screen and (min-width:700px){.pdp-faq__group{gap:.5rem;padding:.5rem}.pdp-faq__group .accordion__content{padding:0 1rem 1rem}}@media screen and (max-width:699px){.pdp-product-features__row{grid-template-columns:minmax(5rem,32%) minmax(0,1fr);column-gap:.875rem;padding-block:.5625rem}.pdp-product-campaigns__link{padding:.6875rem .75rem}.pdp-price-alert-row{align-items:flex-start;gap:.625rem}.pdp-estimated-delivery{flex-direction:column;align-items:flex-start;gap:.125rem}.pdp-estimated-delivery__icon{display:none}.pdp-estimated-delivery__dates{padding-inline-start:0}.pdp-price-alert{align-self:center;margin-inline-start:0}}@media screen and (min-width:700px){.product-sticky-bar__info .pdp-price-row .product-card__price-group .price-list compare-at-price,.product-sticky-bar__info .pdp-price-row .product-card__price-group .price-list sale-price,.product-sticky-bar__info .pdp-price-row .product-card__cart-price-badge-row--primary .product-card__cart-price-badge-label,.product-sticky-bar__info .pdp-price-row .product-card__cart-price-badge-row--primary .product-card__cart-price-badge-price{font-size:15px;line-height:1.15}}@media screen and (pointer:fine){.shopify-section--main-product .buy-buttons .button,.product-sticky-bar .buy-buttons .button{transition:none!important}.features--button-transition .shopify-section--main-product .buy-buttons .button:not(.button--outline):not([disabled]):hover,.features--button-transition .product-sticky-bar .buy-buttons .button:not(.button--outline):not([disabled]):hover{color:rgb(var(--button-text-color))!important;border-color:rgb(var(--button-outline-color, var(--button-background)))!important;background-position:var(--transform-origin-end)!important;background-size:101% 101%,0 101%!important}.features--button-transition .shopify-section--main-product .buy-buttons .button--outline:not([disabled]):hover,.features--button-transition .product-sticky-bar .buy-buttons .button--outline:not([disabled]):hover{color:rgb(var(--button-background, var(--text-color)))!important;border-color:rgb(var(--button-outline-color, var(--border-color)))!important;background-position:var(--transform-origin-start)!important;background-size:101% 101%,0 101%!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pdp-product-actions.css.map */
