.product-detail[data-product-id="15455068913937"] .sw-approved-root [data-sw-pasta-delivery-pilot].sw-shipping{display:grid;grid-template-columns:84px minmax(0,1fr);grid-template-areas:"art title" "times times" "lookup lookup" "methods methods" "detail detail";column-gap:10px;background:#fff;border:1px solid #ddcfcd;color:#5f1315;border-radius:14px;padding:8px 16px 0}[data-sw-pasta-delivery-pilot] .sw-pasta-delivery-car{grid-area:art;width:84px;max-width:100%;align-self:center;pointer-events:none}[data-sw-pasta-delivery-pilot] .sw-pasta-delivery-car svg{display:block;width:100%;height:auto}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-ship-title{grid-area:title;align-self:center;text-align:right;font-size:19px;line-height:1.4;font-weight:700;margin:0;padding:4px 0}[data-sw-pasta-delivery-pilot] .sw-pasta-delivery-methods{grid-area:methods;margin:4px 0 0;padding:5px 0;border-top:1px solid #eae2e0;border-bottom:1px solid #eae2e0;font-size:14px;line-height:1.5}[data-sw-pasta-delivery-pilot] .sw-pasta-delivery-methods>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0}[data-sw-pasta-delivery-pilot] .sw-pasta-delivery-methods dt{margin:0;font-weight:400}[data-sw-pasta-delivery-pilot] .sw-pasta-delivery-methods dd{margin:0;font-weight:700;white-space:nowrap}[data-sw-pasta-delivery-pilot] .sw-pasta-delivery-overview{grid-area:times;padding:10px 0 8px;text-align:center}[data-sw-pasta-delivery-pilot] .sw-pasta-delivery-primary{margin:0;font-size:14px;color:inherit;line-height:1.45}[data-sw-pasta-delivery-pilot] .sw-pasta-delivery-primary strong{font-size:23px;font-weight:700;white-space:nowrap}[data-sw-pasta-delivery-pilot] .sw-pasta-delivery-secondary{font-size:14px;line-height:1.5;margin:2px 0 0;color:inherit}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-shipping-lookup{grid-area:lookup;margin:0;padding:0}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-shipping-lookup__body{padding:4px 0 8px}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-shipping-lookup__label{font-size:14px;line-height:1.5;margin:0 0 6px}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-shipping-lookup__editor{margin-bottom:0}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-shipping-lookup__message{font-size:13px;line-height:1.5;margin:5px 0 0}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-shipping-lookup__status[data-state=empty]{display:none}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-shipping-lookup__town{font-size:20px;line-height:1.4;font-weight:700;margin:7px 0 3px}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-shipping-lookup__answer{font-size:29px;line-height:1.35;margin:0 0 3px}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-shipping-lookup__status:is([data-state=special],[data-state=clarify]) .sw-shipping-lookup__answer{font-size:22px}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-shipping-lookup__change{margin:6px 0 0}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot]>details{grid-area:detail;background:#fff;margin:0}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot]>details>summary,.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-ship-expanded{background:#fff}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot]>details>summary{border-top:1px solid #eae2e0;font-size:13px;min-height:44px;padding:10px 0}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-ship-expanded{padding:0 0 12px;font-size:13px;line-height:1.55}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-ship-expanded h3{font-size:14px;margin:12px 0 4px}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-ship-expanded p{margin:0 0 8px}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-ship-plus:before,.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-ship-plus:after{background:#00c1f5}@media(max-width:380px){.product-detail[data-product-id="15455068913937"] .sw-approved-root [data-sw-pasta-delivery-pilot].sw-shipping{grid-template-columns:72px minmax(0,1fr);padding-inline:12px;column-gap:6px}[data-sw-pasta-delivery-pilot] .sw-pasta-delivery-car{width:72px}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-ship-title{font-size:18px}[data-sw-pasta-delivery-pilot] .sw-pasta-delivery-primary strong{font-size:22px}[data-sw-pasta-delivery-pilot] .sw-pasta-delivery-methods{font-size:13px}}[data-sw-pasta-delivery-pilot] .sw-shipping-lookup__check{flex:0 0 auto;min-width:76px;font-weight:700;background:#e5f9ff;border-color:#00a5d2}[data-sw-pasta-delivery-pilot] .sw-shipping-lookup__check:hover{background:#cff3ff}.product-detail[data-product-id="15455068913937"] .sw-pasta-cart-status,[data-sw-pasta-delivery-pilot] .sw-pasta-lookup-sr-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-ship-expanded{padding:0 0 8px;line-height:1.45}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-ship-expanded p{margin:0 0 6px;padding:0;border:0}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-ship-expanded strong{font-weight:700}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-pasta-delivery-detail-boundary{font-size:12px}.product-detail[data-product-id="15455068913937"] .sw-pasta-secure-payment[data-sw-pasta-secure-payment]{display:flex;direction:rtl;align-items:center;gap:12px}.product-detail[data-product-id="15455068913937"] .sw-pasta-secure-payment[data-sw-pasta-secure-payment] .sw-birthday-secure-payment{display:flex;flex:0 0 58px;flex-direction:column;gap:3px;align-items:center;margin:0;text-align:center;font-size:13px;line-height:1.15}.product-detail[data-product-id="15455068913937"] .sw-pasta-secure-payment[data-sw-pasta-secure-payment] .sw-birthday-secure-payment__icon{width:42px;height:42px;flex:none}.product-detail[data-product-id="15455068913937"] .sw-pasta-secure-payment[data-sw-pasta-secure-payment] .sw-birthday-secure-payment>span{display:block;width:50px;font-weight:700;white-space:normal;text-align:center}.product-detail[data-product-id="15455068913937"] .sw-pasta-secure-payment[data-sw-pasta-secure-payment] .payment-icons-container{display:flex;flex:1 1 0;min-width:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0}.product-detail[data-product-id="15455068913937"] .sw-pasta-secure-payment[data-sw-pasta-secure-payment] .single-icon{flex:0 0 40px;width:40px;max-width:40px}.product-detail[data-product-id="15455068913937"] .sw-pasta-secure-payment[data-sw-pasta-secure-payment] .single-icon svg{width:40px;max-width:100%;height:auto}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-pasta-delivery-detail-links a{margin:0}[data-sw-pasta-delivery-pilot] .sw-pasta-delivery-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:10px 0;border-bottom:0}[data-sw-pasta-delivery-pilot] .sw-pasta-delivery-methods>div{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;padding:0 6px;text-align:center;min-width:0}[data-sw-pasta-delivery-pilot] .sw-pasta-delivery-methods>div+div{border-inline-start:1px solid #eae2e0}[data-sw-pasta-delivery-pilot] .sw-pasta-delivery-methods dt{font-size:13px;line-height:1.4}[data-sw-pasta-delivery-pilot] .sw-pasta-delivery-methods dd{font-size:16px;line-height:1.4}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot]>.sw-pasta-delivery-details{background:#fff9f2;border-radius:9px;margin:2px 0 10px;overflow:hidden}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot]>.sw-pasta-delivery-details>summary,.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-ship-expanded{background:transparent}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot]>.sw-pasta-delivery-details>summary{border-top:0;padding:10px}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-ship-expanded{padding:0 10px 8px}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-pasta-method-detail{margin:0 0 9px;padding:0;border:0;background:transparent}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-pasta-method-detail h3{margin:0 0 3px;padding:0;font-size:14px;font-weight:700;line-height:1.4}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-pasta-selected-town{padding:1px 5px;border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-pasta-selected-town--chosen{animation:sw-pasta-town-highlight .7s ease-out 1}@keyframes sw-pasta-town-highlight{0%{background-color:#bcefff;box-shadow:0 0 0 3px #def8ff}50%{background-color:#d8f6ff;box-shadow:0 0 0 1px #e9fbff}to{background-color:transparent;box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-pasta-selected-town--chosen{animation:none;background:#e5f8fd;box-shadow:none}}@media(max-width:380px){[data-sw-pasta-delivery-pilot] .sw-pasta-delivery-methods>div{padding-inline:3px}[data-sw-pasta-delivery-pilot] .sw-pasta-delivery-methods dd{font-size:14px}}.product-detail[data-product-id="15455068913937"] .sw-pasta-academy-facts{border-bottom:0;margin-bottom:0;padding-bottom:6px}.product-detail[data-product-id="15455068913937"] .sw-purchase-v1{margin-top:12px}.product-detail[data-product-id="15455068913937"] [data-sw-pasta-delivery-pilot]:has(.sw-pasta-selected-town--chosen) .sw-delivery-mover{animation:sw-gift-delivery-drive .6s cubic-bezier(.22,.7,.25,1) 1}.product-detail[data-product-id="15455068913937"] [data-sw-pasta-delivery-pilot]:has(.sw-pasta-selected-town--chosen) .sw-delivery-body{animation:sw-gift-delivery-bounce .6s ease-out 1}.product-detail[data-product-id="15455068913937"] [data-sw-pasta-delivery-pilot]:has(.sw-pasta-selected-town--chosen) .sw-delivery-gift{transform-box:fill-box;transform-origin:50% 100%;animation:sw-gift-delivery-wiggle .6s ease-out 1}.product-detail[data-product-id="15455068913937"] [data-sw-pasta-delivery-pilot]:has(.sw-pasta-selected-town--chosen) .sw-delivery-speed-lines{transform-box:fill-box;transform-origin:100% 50%;animation:sw-gift-delivery-speed .6s ease-out 1}@keyframes sw-gift-delivery-drive{0%{transform:translate(0)}18%{transform:translate(-8px)}46%{transform:translate(9px)}76%{transform:translate(-2px)}to{transform:translate(0)}}@keyframes sw-gift-delivery-bounce{0%,15%,to{transform:translateY(0)}34%{transform:translateY(-3px)}54%{transform:translateY(1px)}72%{transform:translateY(-1px)}}@keyframes sw-gift-delivery-wiggle{0%,15%,to{transform:rotate(0)}34%{transform:rotate(-3deg)}54%{transform:rotate(2deg)}72%{transform:rotate(-1deg)}}@keyframes sw-gift-delivery-speed{0%,to{opacity:1;transform:scaleX(1)}18%{opacity:.25;transform:scaleX(.5)}42%{opacity:1;transform:scaleX(1.5)}76%{opacity:.5;transform:scaleX(.8)}}@media(prefers-reduced-motion:reduce){.product-detail[data-product-id="15455068913937"] [data-sw-pasta-delivery-pilot]:has(.sw-pasta-selected-town--chosen) .sw-delivery-mover,.product-detail[data-product-id="15455068913937"] [data-sw-pasta-delivery-pilot]:has(.sw-pasta-selected-town--chosen) .sw-delivery-body,.product-detail[data-product-id="15455068913937"] [data-sw-pasta-delivery-pilot]:has(.sw-pasta-selected-town--chosen) .sw-delivery-gift,.product-detail[data-product-id="15455068913937"] [data-sw-pasta-delivery-pilot]:has(.sw-pasta-selected-town--chosen) .sw-delivery-speed-lines{animation:none!important}}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-pasta-selected-town--chosen{animation-duration:.6s}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-pasta-delivery-detail-links a{display:inline;color:#5f1315;font-weight:400;font-size:13px;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;background:transparent;border:0;padding:0}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-pasta-delivery-detail-links a:focus-visible{outline:2px solid #5f1315;outline-offset:3px;border-radius:2px}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-pasta-delivery-overview,.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-shipping-lookup__status:has(.sw-shipping-lookup__town:not([hidden])){box-sizing:border-box;min-height:120px;display:flex;flex-direction:column;justify-content:center;padding:8px 0}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-shipping-lookup__check,.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-shipping-lookup__change{box-sizing:border-box;width:104px;min-width:104px;height:44px;min-height:44px;padding:8px 10px;font-size:14px;line-height:1.5;font-weight:700;background:#e5f9ff;border-color:#00a5d2}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-shipping-lookup__check{flex:0 0 104px}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-shipping-lookup__change{display:block;margin:0;margin-inline-start:auto}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-shipping-lookup__change:not([hidden]){animation:sw-pasta-action-reveal .18s ease-out 1}@keyframes sw-pasta-action-reveal{0%{opacity:.65}to{opacity:1}}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-pasta-selected-town--chosen{animation:sw-pasta-town-linger 2.6s ease-out 1}@keyframes sw-pasta-town-linger{0%,77%{background-color:#d8f6ff;box-shadow:0 0 0 1px #e9fbff}to{background-color:transparent;box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-shipping-lookup__change:not([hidden]),.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-pasta-selected-town--chosen{animation:none}}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-pasta-delivery-overview,.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-shipping-lookup__status:has(.sw-shipping-lookup__town:not([hidden])){min-height:100px;justify-content:flex-start;padding:4px 0}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-shipping-lookup__town{margin:0 0 2px}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-shipping-lookup__answer{margin:0}.product-detail .sw-approved-root [data-sw-pasta-delivery-pilot] .sw-shipping-lookup__message{margin:2px 0 0}
/*# sourceMappingURL=/cdn/shop/t/77/assets/sw-pasta-delivery-pilot-v10.css.map */
