:is(.site-header__cart,.gcd-page){--ck-ink:#191919;--ck-cream:var(--gpp-cream,#FFFEF6);--ck-pink:#E82450;--ck-dept:#D1CEE7;--ck-wash:color-mix(in srgb,var(--ck-dept) 40%,var(--ck-cream));--ck-mute:color-mix(in srgb,var(--ck-ink) 62%,var(--ck-cream));--ck-font:var(--gpp-hfont,"roc-grotesk","Inter",-apple-system,system-ui,sans-serif);font-family:var(--ck-font);color:var(--ck-ink);-webkit-font-smoothing:antialiased;box-sizing:border-box}.site-header__cart{padding:16px;background:var(--ck-wash);border:2px solid var(--ck-ink);border-top:0;box-shadow:0 18px 40px -24px #19191973;overflow:hidden}@media only screen and (min-width:769px){.site-header__cart{max-width:480px}}:is(.site-header__cart,.gcd-page) *,:is(.site-header__cart,.gcd-page) *:before,:is(.site-header__cart,.gcd-page) *:after{box-sizing:border-box;border-radius:0!important}:is(.site-header__cart,.gcd-page) a{color:var(--ck-ink)}:is(.site-header__cart,.gcd-page) img{display:block;margin:0;max-width:none}.gcd__ic{width:13px;height:13px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:square}.gcd__blk{display:flex;flex-direction:column;min-width:0;min-height:0;border:2px solid var(--ck-ink);background:var(--ck-cream)}.gcd__band{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:var(--ck-dept);border-bottom:2px solid var(--ck-ink)}.gcd__band :is(p,h1){margin:0;display:flex;align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.3;color:var(--ck-ink)}.gcd__band .gpp-symbol,.gcd__mhead .gpp-symbol{flex:none;display:block}.gcd__cart-ic{fill:none;stroke:currentColor;stroke-width:9.6;stroke-linecap:square;stroke-linejoin:miter}.gcd__cart-ic rect,.icon-cart rect{fill:currentColor!important;stroke:none!important}.gcd__band{position:relative}.gcd__count{position:absolute;top:0;right:0;bottom:0;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#e0224d;color:#fffef6;font-size:14px;font-weight:700;letter-spacing:0;line-height:1}.gcd__count .cart-link__bubble-num{position:static;color:inherit;display:block;line-height:1}.is-empty .gcd__count,.gcd__x{display:none}.gcd__x--off{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-6px -8px -6px 0;padding:0;border:0;background:transparent;color:var(--ck-ink);cursor:pointer}.gcd__x:hover{color:var(--ck-pink)}.gcd__body{flex:1 1 auto;min-height:0;padding:10px;display:grid;gap:8px;align-content:start}:is(.site-header__cart,.gcd-page) .cart__drawer-form{display:flex;flex-direction:column;gap:12px;max-height:calc(var(--maxDrawerHeight,75vh) - 36px)}:is(.site-header__cart,.gcd-page) .cart__scrollable{padding:0;overflow-y:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:none}:is(.site-header__cart,.gcd-page) .cart__scrollable::-webkit-scrollbar{display:none}:is(.site-header__cart,.gcd-page) .cart__items{display:grid;gap:8px}:is(.site-header__cart,.gcd-page) .cart__item{display:flex;min-width:0;min-height:calc(var(--ck-pic) + 4px);margin:0;padding:0;border:2px solid var(--ck-ink);background:var(--ck-cream);transition:border-color .12s}:is(.site-header__cart,.gcd-page) .cart__item:hover{border-color:var(--ck-pink)}:is(.site-header__cart,.gcd-page) .cart__item:hover .cart__item-name{color:var(--ck-pink)}:is(.site-header__cart,.gcd-page) .cart__item{--ck-pic:100px}:is(.site-header__cart,.gcd-page) .cart__image{flex:0 0 var(--ck-pic);width:var(--ck-pic);height:var(--ck-pic);box-sizing:content-box;align-self:flex-start;margin:0 0 -2px;position:relative;background:var(--ck-cream);border:0;border-right:2px solid var(--ck-ink);border-bottom:2px solid var(--ck-ink)}:is(.site-header__cart,.gcd-page) .cart__image a{position:static;display:block;width:var(--ck-pic);height:var(--ck-pic);border:0;overflow:hidden;background:var(--ck-cream)}:is(.site-header__cart,.gcd-page) .cart__image img{position:static;width:100%;height:100%;object-fit:contain}:is(.site-header__cart,.gcd-page) .cart__item-details{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:5px 10px}:is(.site-header__cart,.gcd-page) .cart__item-title{flex:none;min-width:0;width:100%;max-width:100%;overflow:hidden}:is(.site-header__cart,.gcd-page) .cart__item-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500;line-height:1.22;color:var(--ck-ink);text-decoration:none}:is(.site-header__cart,.gcd-page) .cart__item--variants.hide{display:block}:is(.site-header__cart,.gcd-page) .cart__item--variants,:is(.site-header__cart,.gcd-page) .cart__item--presentation{margin:1px 0 0;font-size:12.5px;line-height:1.3;color:var(--ck-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.site-header__cart,.gcd-page) .cart-item__property{margin:1px 0 0;font-size:12.5px;line-height:1.3;color:var(--ck-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.site-header__cart,.gcd-page) .cart__item--gift .cart-item__property{display:none}:is(.site-header__cart,.gcd-page) .cart-item__summary{margin:1px 0 0;font-size:12.5px;line-height:1.3;color:var(--ck-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.site-header__cart,.gcd-page) .cart-item__property-k{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ck-mute);margin-right:2px}:is(.site-header__cart,.gcd-page) .cart-item__property a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:is(.site-header__cart,.gcd-page) .cart__image--none a{display:flex;align-items:center;justify-content:center;color:var(--ck-ink)}:is(.site-header__cart,.gcd-page) .cart__image-ic{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:square}:is(.site-header__cart,.gcd-page) .cart__item--sub{margin-top:-8px;border-top:0;min-height:0}:is(.site-header__cart,.gcd-page) .cart__item--sub .cart__image a{height:auto;min-height:56px}:is(.site-header__cart,.gcd-page) .cart__item--sub .cart__image{height:auto;align-self:stretch;margin:0;border-bottom:0}:is(.site-header__cart,.gcd-page) .cart__item--sub .cart__item-name{font-size:13.5px}:is(.site-header__cart,.gcd-page) .cart__item--sub .cart-item__property[data-prop=for-print]{display:none}:is(.site-header__cart,.gcd-page) .cart__item--sub .cart__item-details{gap:4px;padding:7px 10px}:is(.site-header__cart,.gcd-page) .cart__item-qtytxt{font-size:12.5px;font-weight:500;color:var(--ck-mute)}:is(.site-header__cart,.gcd-page) .cart__item:hover+.cart__item--sub{border-color:var(--ck-pink)}:is(.site-header__cart,.gcd-page) .cart__item--variants div{display:inline}:is(.site-header__cart,.gcd-page) .cart__item--variants div+div:before{content:" \b7  "}:is(.site-header__cart,.gcd-page) .cart__item--variants span{font-weight:500}:is(.site-header__cart,.gcd-page) .cart__item-sub{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:6px 8px;flex:none;margin-top:2px}:is(.site-header__cart,.gcd-page) .cart__item-sub>div:first-child{display:flex;align-items:center;gap:8px;min-width:0}:is(.site-header__cart,.gcd-page) .cart__item-price-col{margin-left:auto}:is(.site-header__cart,.gcd-page) .cart__discount--free{display:none!important}:is(.site-header__cart,.gcd-page) .js-qty__wrapper{min-width:78px;max-width:78px;height:30px;border:2px solid var(--ck-ink);background:var(--ck-cream);color:var(--ck-ink)}:is(.site-header__cart,.gcd-page) .js-qty__num{height:26px;padding:0 26px;font-family:var(--ck-font);font-size:13px;font-weight:500;line-height:26px;border:0;color:var(--ck-ink)}:is(.site-header__cart,.gcd-page) .js-qty__adjust{width:26px;padding:0;display:flex;align-items:center;justify-content:center;fill:var(--ck-ink)}:is(.site-header__cart,.gcd-page) .js-qty__adjust:hover{background:var(--ck-dept)}:is(.site-header__cart,.gcd-page) .js-qty__adjust .icon{width:10px;height:10px}:is(.site-header__cart,.gcd-page) .js-qty__adjust .icon path{stroke:currentColor;stroke-width:6}:is(.site-header__cart,.gcd-page) .cart__drawer-form .cart__remove,:is(.site-header__cart,.gcd-page) .cart-remove{display:block}:is(.site-header__cart,.gcd-page) .cart__remove a,:is(.site-header__cart,.gcd-page) .cart-remove a{display:inline;margin:0;font-size:11.5px;white-space:nowrap;font-weight:500;color:var(--ck-mute);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;border:0}:is(.site-header__cart,.gcd-page) .cart__remove a:hover,:is(.site-header__cart,.gcd-page) .cart-remove a:hover{color:var(--ck-pink)}:is(.site-header__cart,.gcd-page) .cart__item-price-col{display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right;flex:none}:is(.site-header__cart,.gcd-page) .cart__price,:is(.site-header__cart,.gcd-page) .cart__price:not(.cart__price--strikethrough){display:block;white-space:nowrap;font-size:13.5px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}:is(.site-header__cart,.gcd-page) .cart__price sup{font-size:inherit;vertical-align:baseline}:is(.site-header__cart,.gcd-page) .gcd__free{color:var(--ck-pink);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}:is(.site-header__cart,.gcd-page) .gcd__was{display:block;font-size:12.5px;font-weight:500;line-height:1.2;color:var(--ck-mute);text-decoration:line-through}:is(.site-header__cart,.gcd-page) .cart__item-price-col .cart__discount{display:block;margin-top:2px;max-width:170px;font-size:11.5px;line-height:1.3;color:var(--ck-mute);text-wrap:pretty}.site-header__cart .cart__item-price-col .cart__discount{display:none}:is(.site-header__cart,.gcd-page) .product__unit-price{font-size:12px;color:var(--ck-mute)}:is(.site-header__cart,.gcd-page) .cart-recommendations{margin:4px 0 0}:is(.site-header__cart,.gcd-page) .cart__recommended-title{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px}:is(.site-header__cart,.gcd-page) .cart__footer{flex:none;padding:0;border-top:2px solid var(--ck-ink)}.gcd__body--foot{gap:10px}:is(.site-header__cart,.gcd-page) .cart__item--subtotal{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:15px;font-weight:700;line-height:1.2}:is(.site-header__cart,.gcd-page) .cart__item--subtotal [data-subtotal]{font-variant-numeric:tabular-nums}:is(.site-header__cart,.gcd-page) .cart__discounts{margin:0;text-align:left}:is(.site-header__cart,.gcd-page) .cart__discounts.hide{display:none}:is(.site-header__cart,.gcd-page) .gcd__save{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:-6px 0 0;font-size:13px;font-weight:500;color:var(--ck-pink)}:is(.site-header__cart,.gcd-page) .gcd__save b{font-weight:700;font-variant-numeric:tabular-nums}:is(.site-header__cart,.gcd-page) .cart__discounts .cart__discount{font-size:11.5px;line-height:1.3;color:var(--ck-mute);margin:2px 0 0}:is(.site-header__cart,.gcd-page) .cart__item-row{margin:0}:is(.site-header__cart,.gcd-page) .add-note{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;font-size:12.5px;font-weight:500;color:var(--ck-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}:is(.site-header__cart,.gcd-page) .add-note:hover{color:var(--ck-pink)}:is(.site-header__cart,.gcd-page) .add-note .note-icon{display:none}:is(.site-header__cart,.gcd-page) .cart__note{display:block;width:100%;min-height:76px;margin:8px 0 0;padding:8px 10px;border:2px solid var(--ck-ink);background:var(--ck-cream);font-family:var(--ck-font);font-size:14px;line-height:1.4;color:var(--ck-ink);resize:vertical;box-shadow:none}:is(.site-header__cart,.gcd-page) .cart__note.hide{display:none}:is(.site-header__cart,.gcd-page) .cart__note:focus{outline:0;border-color:var(--ck-pink)}:is(.site-header__cart,.gcd-page) .cart__terms{justify-content:flex-start;gap:8px}:is(.site-header__cart,.gcd-page) .cart__terms input{width:16px;height:16px;margin:0;accent-color:var(--ck-pink)}:is(.site-header__cart,.gcd-page) .cart__checkout,:is(.site-header__cart,.gcd-page) .btn.cart__checkout{display:flex;align-items:center;justify-content:center;width:100%;height:52px;margin:0;padding:0 20px;border:2px solid var(--ck-ink);background:var(--ck-pink);color:var(--ck-cream);font-family:var(--ck-font);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1;cursor:pointer;box-shadow:none;transition:background-color .12s}:is(.site-header__cart,.gcd-page) .cart__checkout:hover{background:var(--ck-ink);color:var(--ck-cream)}:is(.site-header__cart,.gcd-page) .cart__checkout.btn--loading{color:transparent}:is(.site-header__cart,.gcd-page) .additional-checkout-buttons{margin:8px 0 0}:is(.site-header__cart,.gcd-page) .cart__item-row--footer{margin:-2px 0 0;padding:0}:is(.site-header__cart,.gcd-page) .cart__item-row--footer small{display:block;font-size:11.5px;line-height:1.4;color:var(--ck-mute);text-align:center;text-wrap:pretty}:is(.site-header__cart,.gcd-page) .site-header__cart-empty{padding:0}.gcd__body--empty{padding:14px 12px;gap:12px}.gcd__body--empty p{margin:0;font-size:15px;font-weight:500;line-height:1.35}.gcd__empty-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gcd__btn{display:flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 10px;border:2px solid var(--ck-ink);background:var(--ck-pink);color:var(--ck-cream);font-family:var(--ck-font);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap}.gcd__btn:hover{background:var(--ck-ink);color:var(--ck-cream);text-decoration:none}.gcd__btn--ghost{background:var(--ck-cream);color:var(--ck-ink)}.gcd__btn--ghost:hover{background:var(--ck-dept);color:var(--ck-ink)}.cart-open #MobileNav:not(.is-active){display:none!important}@media only screen and (min-width:769px){#MobileNav{display:none!important}}@media only screen and (min-width:769px){.site-header__cart.site-header__drawer{top:var(--gcd-top, 1px);right:var(--gcd-right, 0);z-index:30;transform:none!important;opacity:1;transition:none!important}.site-header__cart.site-header__drawer.is-transitioning:not(.is-active){opacity:0!important;pointer-events:none}.site-header__cart{border-top:0;padding-top:18px;box-shadow:0 18px 40px -24px #19191973}.site-header__cart.site-header__drawer:before{content:"";position:absolute;left:-2px;right:-2px;top:0;height:2px;pointer-events:none;z-index:2;background:linear-gradient(to right,var(--ck-ink) 0 calc(100% - var(--gcd-gap-r, 2px) - var(--gcd-tab-w, 0px)),transparent calc(100% - var(--gcd-gap-r, 2px) - var(--gcd-tab-w, 0px)) calc(100% - var(--gcd-gap-r, 2px)),var(--ck-ink) calc(100% - var(--gcd-gap-r, 2px)) 100%)}.site-header__cart .site-header__drawer-animate{transform:translateY(-10px);opacity:0;transition:opacity .12s ease}.site-header__cart.is-active .site-header__drawer-animate{transform:translateY(0);opacity:1;transition:opacity .3s ease .05s,transform .25s cubic-bezier(.165,.84,.44,1) .05s}.cart-open .site-nav__icons{display:flex!important}.cart-open .site-nav__close-cart{display:none!important}}.gcd__mhead{display:none}@media only screen and (max-width:768px){.site-header__cart.is-transitioning{display:flex!important}.site-header__cart.site-header__drawer{transform:none!important;transition:none!important;opacity:1}.site-header__cart.site-header__drawer.is-transitioning:not(.is-active){opacity:0!important;pointer-events:none}.site-header__cart .site-header__drawer-animate{transition:opacity .12s ease;transform:none!important}html.cart-open .site-header{border-bottom-color:var(--ck-ink, #191919)!important}.site-header__cart.site-header__drawer{top:var(--gpx-line, 1px)!important}.site-header__cart.site-header__drawer:before{content:none!important}.cart-open .site-nav__icons{display:flex!important}.cart-open .site-nav__close-cart{display:none!important}.site-header__cart,.site-header__cart.is-active{padding:16px 14px 14px;background:var(--ck-cream);border:0;box-shadow:none;height:calc(var(--maxDrawerHeight,75vh) + 2px);max-height:calc(var(--maxDrawerHeight,75vh) + 2px);overflow:hidden;display:flex;flex-direction:column}.site-header__cart:not(.is-active){display:none}:is(.site-header__cart,.gcd-page) .site-header__drawer-animate{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}:is(.site-header__cart,.gcd-page) .cart__drawer-form{flex:1 1 auto;min-height:0;max-height:none}:is(.site-header__cart,.gcd-page) .cart__scrollable{flex:1 1 auto;min-height:0}:is(.site-header__cart,.gcd-page) .cart__footer{margin-top:auto}:is(.site-header__cart,.gcd-page) .site-header__cart-empty{flex:none}.gcd__body--foot{padding-bottom:max(12px,env(safe-area-inset-bottom))}.gcd__mhead{display:flex;gap:8px;height:52px;margin:0 0 12px}.gcd__mhead-t{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;margin:0;padding:0 14px;border:2px solid var(--ck-ink);background:var(--ck-dept);font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;color:var(--ck-ink)}.gcd__mhead-t .gpp-symbol{width:16px;height:16px}.gcd__mhead-t .gcd__t{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gcd__mhead-t{position:relative}.gcd__mhead-t .gcd__count{font-size:16px}.gcd__mhead-x{flex:none;width:52px;display:flex;align-items:center;justify-content:center;padding:0;border:2px solid var(--ck-ink);background:var(--ck-cream);color:var(--ck-ink);cursor:pointer;border-radius:0}.gcd__mhead-x--off{flex:none;width:52px;display:flex;align-items:center;justify-content:center;padding:0;border:2px solid var(--ck-ink);background:var(--ck-cream);color:var(--ck-ink);cursor:pointer}.gcd__mhead-x .gcd__ic{width:18px;height:18px;stroke-width:3.6!important;stroke-linecap:square;overflow:visible}.gcd__mhead-x:active{border-color:var(--ck-pink)}:is(.site-header__cart,.gcd-page) .cart__scrollable>.gcd__blk>.gcd__band,:is(.site-header__cart,.gcd-page) .site-header__cart-empty .gcd__band{display:none}:is(.site-header__cart,.gcd-page) .cart__scrollable>.gcd__blk{border:0;background:transparent}:is(.site-header__cart,.gcd-page) .cart__scrollable>.gcd__blk>.gcd__body{padding:0}:is(.site-header__cart,.gcd-page) .cart__item--sub{min-height:0}:is(.site-header__cart,.gcd-page) .cart__item-name{font-size:14.5px}:is(.site-header__cart,.gcd-page) .cart__item-details{padding:5px 8px}:is(.site-header__cart,.gcd-page) .cart__item-sub>div:first-child{gap:6px}:is(.site-header__cart,.gcd-page) .cart__footer{border-top:2px solid var(--ck-ink)}.gcd__body--foot{padding:12px 12px max(12px,env(safe-area-inset-bottom))}}.gcd__depts{display:flex;flex-direction:column;gap:8px}.gcd__dept{display:flex;align-items:center;gap:12px;height:48px;padding:0 12px 0 0;border:2px solid var(--ck-ink);background:var(--ck-cream);color:var(--ck-ink);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:border-color .12s}.gcd__dept:hover{border-color:var(--ck-pink);color:var(--ck-ink)}.gcd__dept[data-nav-dept=education]{--nav-dept:#F9B383}.gcd__dept[data-nav-dept=print]{--nav-dept:#EFDDBC}.gcd__dept[data-nav-dept=shop]{--nav-dept:#D1CEE7}.gcd__dept[data-nav-dept=editions]{--nav-dept:#ACDDF4}.gcd__dept[data-nav-dept=programming]{--nav-dept:#C8E2B6}.gcd__dept-mark{flex:none;align-self:stretch;width:44px;display:flex;align-items:center;justify-content:center;background:var(--nav-dept);border-right:2px solid var(--ck-ink)}.gcd__dept-mark .gpp-symbol{width:16px;height:16px;color:var(--ck-ink)}.gcd__dept-t{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gcd__dept .gcd__ic{width:14px;height:14px;transition:transform .18s cubic-bezier(.16,1,.3,1)}.gcd__dept:hover .gcd__ic{transform:translate(4px)}.gcd__body--empty .gcd__btn--ghost{margin-top:2px}.gcd-page{padding:20px 0 40px;background:var(--ck-cream)}.gcd-page__wrap{max-width:1440px;margin:0 auto;padding:0 clamp(14px,2.2vw,28px)}.gcd-page__crumbs{font-size:13px;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;color:var(--ck-ink)}.gcd-page__crumbs a{text-decoration:none}.gcd-page__crumbs a:hover{color:var(--ck-pink);text-decoration:underline;text-underline-offset:3px}.gcd-page__crumbs>span:last-child{color:var(--ck-mute)}.gcd-page__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media only screen and (min-width:769px){.gcd-page__grid{grid-template-columns:minmax(0,1fr) 380px}.gcd-page__side{position:sticky;top:calc(var(--gcd-sticky-top, 160px))}}@media only screen and (min-width:1000px){.gcd-page__grid{grid-template-columns:minmax(0,1fr) 420px;gap:20px}}.gcd-page .gcd__blk+.gcd__blk{margin-top:16px}.gcd-page .gcd__body{padding:12px}.gcd-page .cart__items{gap:10px}.gcd-page .cart__item{--ck-pic:120px}.gcd-page .cart__item-name{font-size:16px}.gcd-page .cart__item-details{padding:8px 12px;gap:4px}.gcd-page .cart__footer{border-top:0}.gcd-page .gcd__body--foot{padding:12px}.gcd-page .cart__item--subtotal{font-size:17px}.gcd-page .gcd__promise{display:grid;gap:0}.gcd-page .gcd__prow{display:grid;grid-template-columns:16px 1fr;gap:10px;padding:10px 12px;border-top:1px solid var(--ck-ink);font-size:13.5px;line-height:1.4}.gcd-page .gcd__prow:first-child{border-top:0}.gcd-page .gcd__prow .gcd__ic{width:16px;height:16px;color:var(--ck-pink);margin-top:2px;stroke-width:1.6}.gcd-page .gcd__prow b{display:block;font-weight:700}.gcd-page .gcd__prow span{display:block;color:var(--ck-mute)}.gcd-page .gcd__trust{display:flex;flex-wrap:wrap;gap:6px 14px;padding:10px 12px;font-size:12.5px;color:var(--ck-ink)}.gcd-page .gcd__trust span{display:inline-flex;align-items:center;gap:6px}.gcd-page .gcd__trust .gcd__ic{color:var(--ck-pink)}.gcd-page .gcd__body--empty{padding:16px 12px;gap:12px}.gcd-page .gcd__body--empty{padding:20px 16px 16px}.gcd-page .gcd__body--empty p{font-size:17px}.gcd-page .gcd__body--empty .gcd__depts{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.template-cart .aios-rv .aios-rv__in{max-width:1440px;padding:0 clamp(14px,2.2vw,28px) 48px}.template-cart .aios-rv .ap-box{border:2px solid #191919;background:#fffef6}.template-cart .aios-rv .ap-band{background:#d1cee7;min-height:0;padding:12px 18px;border-bottom:2px solid #191919}.template-cart .aios-rv .ap-band h2{gap:10px;font-size:15px;letter-spacing:.06em;font-weight:500;line-height:1.2}.template-cart .aios-rv .ap-band .gpp-symbol{width:14px;height:14px}.template-cart .aios-rv .ap-box{overflow:hidden}.template-cart .aios-rv .aios-rv__grid{padding:0;border:0;margin:0 -2px -2px 0;--acc-stroke:#191919}.template-cart .aios-rv .aios-rv__grid .acc-card{display:flex;flex-direction:column;grid-row:auto;border-right:2px solid #191919;border-bottom:2px solid #191919}.template-cart .aios-rv .aios-rv__grid .acc-card__media{flex:none;aspect-ratio:1 / 1}.gcd-page .cart__continue{display:inline-flex;align-items:center;justify-content:center;width:100%;height:44px;border:2px solid var(--ck-ink);background:var(--ck-cream);color:var(--ck-ink);font-family:var(--ck-font);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;margin:8px 0 0}.gcd-page .cart__continue:hover{background:var(--ck-dept)}.gcd-page .cart-recommendations{margin:16px 0 0}.gcd__band a{flex:none;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;display:flex;gap:6px;align-items:center;color:var(--ck-ink);text-decoration:none;white-space:nowrap}.gcd__band a:hover{color:var(--ck-pink)}@media only screen and (max-width:768px){.gcd-page{padding:14px 0 32px}.gcd-page__wrap{padding:0 14px}.gcd-page__grid{gap:14px}.gcd-page .gcd-page__main>.gcd__blk{border:0;background:transparent}.gcd-page .gcd-page__main>.gcd__blk>.gcd__band{border:2px solid var(--ck-ink);height:52px;padding:0 14px;margin:0 0 10px}.gcd-page .gcd-page__main>.gcd__blk>.gcd__band :is(p,h1){font-size:16px;letter-spacing:.04em}.gcd-page .gcd-page__main>.gcd__blk>.gcd__body{padding:0}.gcd-page .cart__item{--ck-pic:100px}.gcd-page .cart__item-name{font-size:14.5px}.gcd-page .cart__item-details{padding:5px 8px;gap:3px}.gcd-page .cart__item-sub>div:first-child{gap:6px}}.gcd__count{border-left:2px solid #191919;box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/279/assets/gpp-cart-drawer.css.map */
