@media screen and (max-width:749px){.product-details{padding-inline:var(--cl-pdp-details-pad, var(--page-margin, 16px))}.product-information.section--page-width .product-details>.group-block.group-block{padding-inline:16px}}.product-details .cps_cart{margin-bottom:24px!important}.product-details .cps_cart .btn-offer{--cl-key-face: var(--cl-vp-key-face, #efeae2);--cl-key-edge: var(--cl-vp-key-edge, #d6cfc4);--cl-key-on: var(--cl-vp-selected-bg, var(--color-primary));position:relative!important;margin:0!important;padding:.55em 1em .55em 2em!important;border:1px solid var(--cl-key-edge)!important;border-radius:var(--cl-vp-key-radius, 7px)!important;background:radial-gradient(circle at 1em 50%,var(--cl-vp-lamp-off, #b0a698) 0 .26em,transparent .27em),linear-gradient(180deg,#fff 0%,var(--cl-key-face) 58%,var(--cl-key-edge) 100%)!important;box-shadow:0 2px 0 var(--cl-key-edge),0 3px 5px #1c141029,inset 0 1px #ffffffe6!important;color:var(--color-foreground, #1c1410)!important;font-family:var(--cl-vp-text-font, inherit)!important;line-height:1.15!important;text-align:left!important;cursor:pointer;transform:translateY(0);transition:background .14s ease,box-shadow .14s ease,transform .08s ease,color .14s ease}.product-details .cps_cart .btn-offer .term-length,.product-details .cps_cart .btn-offer .term-length strong{display:block!important;font-family:inherit!important;font-size:var(--cl-vp-text-size, .8125rem)!important;font-weight:var(--cl-vp-text-weight, 700)!important;letter-spacing:var(--cl-vp-text-tracking, .08em)!important;text-transform:var(--cl-vp-text-case, uppercase)!important;color:inherit!important}.product-details .cps_cart .btn-offer .plan-price,.product-details .cps_cart .btn-offer .plan-price *{font-family:inherit!important;font-size:.8125rem!important;font-weight:500!important;letter-spacing:0!important;color:inherit!important;opacity:.85}.product-details .cps_cart .btn-offer:hover{border-color:color-mix(in srgb,var(--cl-key-on) 45%,var(--cl-key-edge))!important}.product-details .cps_cart .btn-offer:focus-visible{outline:2px solid var(--cl-key-on)!important;outline-offset:3px!important}.product-details .cps_cart .btn-offer.selected{background:radial-gradient(circle at 1em 50%,var(--cl-vp-lamp-on, #ffd76a) 0 .26em,transparent .27em),radial-gradient(circle at 1em 50%,color-mix(in srgb,var(--cl-vp-lamp-on, #ffd76a) 55%,transparent) 0 .5em,transparent .75em),linear-gradient(180deg,color-mix(in srgb,var(--cl-key-on) 82%,white) 0%,var(--cl-key-on) 60%,color-mix(in srgb,var(--cl-key-on) 84%,black) 100%)!important;border-color:color-mix(in srgb,var(--cl-key-on) 70%,black)!important;color:var(--cl-vp-selected-fg, #fff)!important;box-shadow:0 1px color-mix(in srgb,var(--cl-key-on) 60%,black),0 2px 10px color-mix(in srgb,var(--cl-key-on) 45%,transparent),inset 0 1px #ffffff59!important;transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.product-details .cps_cart .btn-offer{transition:none}}.product-details .cl-notices{margin-block-end:0}.product-details .cl-notices .cl-notice--truckship{padding:12px 16px;border-radius:12px;text-align:left}.product-details .cl-ss__info{position:relative}.product-details .cl-ss__info:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}.product-details [class*=__te_coupon]{margin-block-end:8px}.product-details [class*=__sp_promo]{margin-block-start:16px}.product-details .cl-aa__title{font-size:.75rem;letter-spacing:.08em}.product-details .cl-aa__head{margin-block-end:8px}.product-details .cl-oba{padding-block-end:24px!important}.product-details .cl-oba .cl-aa__item{width:min(100%,17rem)}.product-details .cl-oba .cl-aa__item:only-child{width:100%}.product-details .cl-oba .cl-aa__link{flex-direction:row;align-items:center;gap:12px;background:var(--color-background, #fff)}.product-details .cl-oba .cl-aa__img{flex:0 0 56px;width:56px}.product-details .cl-oba .cl-aa__name{font-size:.8125rem}.product-details .cl-oba .cl-aa__price{font-size:.875rem}.product-details variant-picker{margin-block-end:10px}.product-details .product-form-buttons:not(:has(.quantity-rules)){gap:12px}.product-details .buy-buttons-block{margin-block-end:8px}.product-details .product-form-buttons .quantity-selector{border-radius:999px}.product-details .buy-buttons-block:has(~local-pickup:not([hidden])) .product-form-buttons{padding-block-end:8px}.product-details .product__pickup-availabilities{padding-block-end:12px!important}.product-details .cps_cart .cpi-break{display:none!important}.product-details .cps_cart .caption2{margin:0 0 8px!important}.product-details .cps_cart .caption-text{display:flex!important;flex-wrap:wrap;align-items:center;gap:2px 6px;line-height:1.4}.product-details .cps_cart .caption-text>span{display:contents}.product-details .cps_cart .caption-text img,.product-details .cps_cart .caption-text a{margin-left:0!important}.product-details .cps_cart .button-group{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px!important}.product-details .cps_cart .btn-offer{min-width:0!important;min-height:44px}.product-details .buy-buttons-block:has(.cl-atc-slot--hidden) .cps_cart{display:none!important}local-pickup:not(:has(.cl-pickup)){display:none}.cl-pickup{display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:4px 0;border:0;border-radius:8px;background:none;box-shadow:none;color:var(--color-foreground, #1c1410);font-family:var(--font-body--family);font-size:.875rem;line-height:1.35;letter-spacing:normal;text-align:left;text-transform:none;cursor:pointer}.cl-pickup__icon{display:inline-flex;flex:0 0 20px;width:20px;height:20px}.cl-pickup__icon svg{width:100%;height:100%}.cl-pickup__text{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:0 8px;min-width:0}.cl-pickup__lead{font-weight:600}.cl-pickup--off .cl-pickup__lead{font-weight:400;color:rgb(var(--color-foreground-rgb, 28 20 16) / .72)}.cl-pickup__chev{flex:0 0 18px;width:18px;height:18px;color:#25748c;transition:transform .15s}.cl-pickup:hover .cl-pickup__lead{text-decoration:underline;text-underline-offset:3px}.cl-pickup:hover .cl-pickup__chev{transform:translate(2px)}.cl-pickup:focus-visible{outline:2px solid #3091af;outline-offset:2px}.cl-pickup__head{display:flex;align-items:center;min-height:32px;padding-inline-end:40px}.cl-pickup__title{margin:0;font-family:var(--font-body--family);font-size:1.125rem;font-weight:700}.cl-pickup__item{margin:8px 0 0;font-size:.875rem;line-height:1.4;color:rgb(var(--color-foreground-rgb, 28 20 16) / .72)}.cl-pickup__variant{display:block}.cl-pickup__loc{margin-block-start:16px;padding-block-start:16px;border-top:1px solid var(--color-border, rgb(0 0 0 / .12))}.cl-pickup__name{margin:0;font-family:var(--font-body--family);font-size:1rem;font-weight:600;line-height:1.35}.cl-pickup__state{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-size:.875rem}.cl-pickup__state--off{color:rgb(var(--color-foreground-rgb, 28 20 16) / .72)}.cl-pickup__address{margin-block-start:8px;font-size:.875rem;font-style:normal;line-height:1.5}.cl-pickup__links{display:flex;flex-wrap:wrap;gap:0 16px;margin:4px 0 0;font-size:.875rem}.cl-pickup__links a{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.cl-pickup__chev{transition:none}.cl-pickup:hover .cl-pickup__chev{transform:none}}@media screen and (max-width:749px){.product-details .product-form-buttons:not(.product-form-buttons--stacked)>.cl-qty-slot{flex:0 0 auto}.product-details .product-form-buttons:not(.product-form-buttons--stacked)>.cl-atc-slot{flex:1 1 auto;min-width:fit-content}.product-details .cl-atc-slot .add-to-cart-button{padding-inline:12px;white-space:nowrap}}@media screen and (max-width:1023px){.product-details variant-picker.cl-vp--synth .variant-option__button-label{min-height:44px}.product-details .cps_cart .btn-offer{padding-inline:1.7em .4em!important}.product-details .cps_cart .btn-offer .term-length,.product-details .cps_cart .btn-offer .term-length strong{letter-spacing:.04em!important;white-space:nowrap}.product-details .cl-share__row{flex-wrap:nowrap}.product-details .cl-share__btn{flex:1 1 0;padding-inline:8px;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/287/assets/cl-pdp-layout.css.map */
