@media(min-width:768px){main.theme-template-cart{display:grid;grid-template-columns:minmax(0,1fr) 360px;column-gap:48px;align-items:start;width:100%;max-width:1280px;margin:0 auto;padding:0 24px 64px;box-sizing:border-box}main.theme-template-cart>*{grid-column:1;min-width:0}main.theme-template-cart>[id$=__cart-footer]{grid-column:2;grid-row:1 / span 20;margin-top:44px}.pf-desk-aside{display:flex;flex-direction:column;gap:16px}.pf-desk-aside--sticky{position:sticky;top:var(--pf-desk-top, 150px)}main.theme-template-cart:not(:has(form#cart .cart-item)){display:block}main.theme-template-cart:not(:has(form#cart .cart-item))>[id$=__cart-footer]{display:none}main.theme-template-cart #main-cart-items{max-width:none!important;padding-left:0!important;padding-right:0!important}main.theme-template-cart #main-cart-footer{border-radius:20px;background:#f4f6f5;display:flex!important;flex-direction:column;max-width:none!important;margin:0!important;padding:24px!important;gap:0!important}main.theme-template-cart #main-cart-footer>div{width:100%!important;max-width:none!important}main.theme-template-cart #main-cart-footer>div:empty{display:none!important}main.theme-template-cart #main-cart-footer .md\:text-right{text-align:left!important}main.theme-template-cart #main-cart-footer .md\:flex{display:block!important}main.theme-template-cart #main-cart-footer #checkout-submit{min-height:56px;border-radius:999px;font-size:17px}.pf-desk-aside .pf-ship{margin:0;width:auto}.pf-desk-aside .pf-xsell{margin:4px 0 0;padding:0!important}.pf-desk-aside .pf-xsell__heading{margin:0 0 10px;font-size:15px}.pf-desk-aside .pf-xsell__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;overflow:visible}.pf-desk-aside .pf-xsell__card{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;align-content:center;width:auto;min-height:80px;flex:none;padding:8px 70px 8px 8px;box-sizing:border-box}.pf-desk-aside .pf-xsell__pic{position:static;grid-row:1 / span 2}.pf-desk-aside .pf-xsell__pic img{width:64px;height:64px;border-radius:10px}.pf-desk-aside .pf-xsell__title{align-self:end;font-size:14px;line-height:1.3}.pf-desk-aside .pf-xsell__price{align-self:start;font-size:14px;font-weight:700}.pf-desk-aside .pf-xsell__form{right:12px;top:50%;bottom:auto;transform:translateY(-50%)}main.theme-template-cart .pf-xsell__add{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#d6eee3;box-shadow:0 2px 8px #1d7a582e}main.theme-template-cart>[id$=__pf-reviews] .pf-reviews{margin-top:32px;padding-left:0!important;padding-right:0!important;max-width:none!important}main.theme-template-cart>[id$=__pf-reviews] .pf-reviews{position:relative}main.theme-template-cart>[id$=__pf-reviews] .pf-reviews__list{display:flex;gap:14px;margin:0 -14px;padding:6px 14px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:14px;scroll-behavior:smooth;scrollbar-width:none}main.theme-template-cart>[id$=__pf-reviews] .pf-reviews__list::-webkit-scrollbar{display:none}main.theme-template-cart>[id$=__pf-reviews] .pf-reviews__item{flex:0 0 calc((100% - 28px) / 3);scroll-snap-align:start}.pf-rev-nav{position:absolute;top:-6px;right:0;display:flex;gap:8px}.pf-rev-nav[hidden]{display:none}.pf-rev-nav button{position:relative;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 4px 14px #2640681f,0 1px 3px #26406814;cursor:pointer;transition:opacity .2s ease}.pf-rev-nav button{background-repeat:no-repeat;background-position:center;background-size:14px 14px}.pf-rev-nav .pf-rev-next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M5 2.5L9.5 7 5 11.5' fill='none' stroke='%231d1f1e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.pf-rev-nav .pf-rev-prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M9 2.5L4.5 7 9 11.5' fill='none' stroke='%231d1f1e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.pf-rev-nav button:before{content:none}.pf-rev-nav button:disabled{opacity:.35;cursor:default}@media(prefers-reduced-motion:reduce){main.theme-template-cart>[id$=__pf-reviews] .pf-reviews__list{scroll-behavior:auto}}main.theme-template-cart>[id$=__pf-reviews] .pf-reviews__item{max-width:none;margin:0;padding:16px 18px;border-radius:16px;background:#fff;box-shadow:0 2px 10px #2640680f,0 1px 2px #2640680d}main.theme-template-cart>[id$=__pf-xsell] .pf-xsell{margin-top:32px;padding-left:0;padding-right:0}main.theme-template-cart>[id$=__pf-xsell] .pf-xsell__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:2px 0 10px;overflow:visible}main.theme-template-cart>[id$=__pf-ship] .pf-ship{margin:24px 0 0;width:auto}}@media(min-width:768px)and (max-width:1023px){main.theme-template-cart{grid-template-columns:minmax(0,1fr) 300px;column-gap:24px;padding:0 20px 48px}}@media(min-width:768px){.pf-desk-aside .pf-discount{margin:0 0 16px}}@media(min-width:768px){main.theme-template-cart #main-cart-footer{background:#f0f7f3}.pf-desk-aside .pf-xsell__card{background:#f0f7f3}.pf-desk-aside .pf-discount__input{background:#f4f6f5!important}.pf-desk-aside .pf-xsell__add{background-color:#d6eee3}}@media(min-width:768px){.pf-desk-aside .pf-ship{padding:16px 24px 18px}.pf-desk-aside .pf-discount{margin:0}.pf-desk-aside .pf-xsell{margin-top:0}main.theme-template-cart .pf-desk-aside #main-cart-footer .xl\:pl-1{padding-left:0!important}main.theme-template-cart .pf-desk-aside #main-cart-footer #checkout-submit{margin-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/pf-cart-desktop.css.map */
