.amp-cart-drawer,.cc-amp-cart-fixed-layout{--cc-amp-cart-surface: var(--cc-color-surface)}.cc-amp-cart-layout-shell{display:flex!important;flex-direction:column!important;position:relative!important;box-sizing:border-box;min-height:100dvh!important;height:100dvh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:var(--cc-amp-cart-surface, var(--cc-color-surface))!important}@supports (-moz-appearance: none){.cc-amp-cart-layout-shell{scrollbar-width:thin;scrollbar-color:rgba(32,49,101,.42) transparent}}.cc-amp-cart-layout-shell::-webkit-scrollbar{width:6px}.cc-amp-cart-layout-shell::-webkit-scrollbar-track{margin-top:var(--cc-amp-cart-top-height, 0px);margin-bottom:var(--cc-amp-cart-scroll-bottom-height, 0px);background:transparent}.cc-amp-cart-layout-shell::-webkit-scrollbar-thumb{border-radius:999px;background:#2031656b}.cc-amp-cart-layout-shell::-webkit-scrollbar-thumb:hover{background:#203165a6}.cc-amp-cart-layout-shell>*{order:5}.cc-amp-cart-layout-shell>.cc-amp-cart-fixed-header{position:sticky!important;top:0!important;z-index:1000003!important;order:1!important;background:var(--cc-amp-cart-surface, var(--cc-color-surface))!important}.cc-amp-cart-layout-shell>.cc-amp-cart-fixed-free-shipping{position:sticky!important;top:var(--cc-amp-cart-header-height, 0px)!important;z-index:1000002!important;order:2!important;background:var(--cc-amp-cart-surface, var(--cc-color-surface))!important}.cc-amp-cart-layout-shell>.amp-cart__rewards{order:3!important}.cc-amp-cart-layout-shell>.amp-cart__rewards-free-gifts--container{order:4!important}.cc-amp-cart-layout-shell>:is(.amp-cart__cart-lines,.amp-cart__line-items,.amp-cart__items){order:5!important}.cc-amp-cart-layout-shell>.amp-cart__upsell--vertically_stacked{order:6!important}.cc-amp-cart-layout-shell>.amp-cart__upsell--carousel{order:7!important}.cc-amp-cart-layout-shell>[data-cc-amp-recommendations]{order:7!important;flex:0 0 auto;margin-top:auto!important;width:100%}.cc-amp-cart-layout-shell>:is(.cc-amp-cart-fixed-discount,.amp-cart__discount-box,.amp-cart__footer-discount){position:sticky!important;bottom:var(--cc-amp-cart-footer-height, 0px)!important;z-index:1000003!important;order:8!important;flex:0 0 auto;background:var(--cc-amp-cart-surface, var(--cc-color-surface))!important}.cc-amp-cart-layout-shell>:is(.cc-amp-cart-fixed-footer,.amp-cart__footer){position:sticky!important;bottom:0!important;z-index:1000003!important;order:9!important;flex:0 0 auto;background:var(--cc-amp-cart-surface, var(--cc-color-surface))!important;border-top:0!important}:is(.amp-cart-drawer,.cc-amp-cart-fixed-layout) :is(.amp-cart__header,.amp-cart__footer,.amp-cart__items,.amp-cart__body,.amp-cart__content,.amp-cart__cart,.amp-cart__cart-items,.amp-cart__line-items,.amp-cart__cart-lines,.amp-cart__footer-subtotal,.amp-cart__footer-discount,.amp-cart__discount-box,.amp-cart__recommendations,.amp-cart__recommended-products,.amp-cart__upsells,.amp-cart__upsell.amp-cart__upsell--carousel,.amp-cart__upsell.amp-cart__upsell--vertically_stacked,[class*=amp-cart__][class*=wrapper],[class*=amp-cart__][class*=container]:not(.amp-cart__upsell-item-container),[class*=amp-cart__][class*=section],.cc-cart-shipping){background-color:var(--cc-amp-cart-surface, var(--cc-color-surface))!important;background-image:none!important}:is(.amp-cart-drawer,.cc-amp-cart-fixed-layout) .amp-cart__upsell-item-container{box-sizing:border-box;max-width:100%;background:linear-gradient(to bottom,var(--cc-color-surface) 0%,var(--cc-color-white) 100%)!important;border-radius:var(--cc-radius-card)!important;box-shadow:var(--cc-shadow-card)!important}:is(.amp-cart-drawer,.cc-amp-cart-fixed-layout) .amp-cart__upsell--carousel :is(.swiper,.swiper-container){padding:0!important}:is(.amp-cart-drawer,.cc-amp-cart-fixed-layout) .amp-cart__upsell--carousel .swiper-slide{box-sizing:border-box!important;padding:12px 12px 14px!important}[data-cc-amp-fixed-discount]{padding-left:0!important;padding-right:0!important}.cc-cart-creator{border-top:1px solid rgba(10,10,10,.16)!important;border-bottom:0!important;padding-top:12px!important;padding-bottom:12px!important;margin-top:12px!important;margin-bottom:12px!important}.amp-cart__header,.amp-cart__header :is(h1,h2,h3,h4,[class*=title],[class*=heading]){text-transform:uppercase!important}:is(.amp-cart-drawer,.cc-amp-cart-fixed-layout) :is(.amp-cart__header-title,.amp-cart__header-cart-count){font-family:var(--cc-font-thicccboi, "CC THICCCBOI", sans-serif)!important;font-weight:900!important}:is(.amp-cart-drawer,.cc-amp-cart-fixed-layout) :is(.amp-cart__footer-subtotal,.amp-cart__subtotal,.amp-cart__footer-subtotal-label,.amp-cart__subtotal-label,.amp-cart__subtotal-title,.amp-cart__footer-row.cc-amp-cart-subtotal),:is(.amp-cart-drawer,.cc-amp-cart-fixed-layout) :is(.amp-cart__footer-subtotal,.amp-cart__subtotal,.amp-cart__footer-row.cc-amp-cart-subtotal) :is(span,p,strong,b,label,small,div,h1,h2,h3,h4,h5,h6){font-family:var(--cc-font-thicccboi, "CC THICCCBOI", sans-serif)!important;font-weight:900!important}:is(.amp-cart-drawer,.cc-amp-cart-fixed-layout) .cc-amp-cart-upsell-heading{margin-inline-start:15px!important}:is(.amp-cart-drawer,.cc-amp-cart-fixed-layout) .amp-cart__upsell-item-container .cc-amp-cart-secondary{--cc-amp-secondary-duration: var(--cc-fill-duration);--cc-amp-secondary-easing: var(--cc-fill-easing);position:relative!important;isolation:isolate;overflow:hidden!important;box-sizing:border-box;border:0!important;border-radius:var(--cc-radius-button)!important;background:var(--cc-color-white)!important;color:var(--cc-color-navy)!important;box-shadow:var(--cc-shadow-soft)!important;font-family:var(--cc-font-thicccboi, "THICCCBOI", sans-serif)!important;font-style:normal;font-weight:900!important;font-synthesis:none;letter-spacing:.04em;text-align:center;text-transform:uppercase!important;text-decoration:none;-webkit-font-smoothing:antialiased}:is(.amp-cart-drawer,.cc-amp-cart-fixed-layout) .amp-cart__upsell-item-container .cc-amp-cart-secondary span{color:inherit!important}:is(.amp-cart-drawer,.cc-amp-cart-fixed-layout) .amp-cart__upsell-item-container .cc-amp-cart-secondary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--cc-secondary-fill);transform:scaleX(0);transform-origin:left center;transition:transform var(--cc-amp-secondary-duration) var(--cc-amp-secondary-easing);pointer-events:none}:is(.amp-cart-drawer,.cc-amp-cart-fixed-layout) .amp-cart__upsell-item-container .cc-amp-cart-secondary:after{content:attr(data-cc-amp-secondary-label);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:inherit;box-sizing:border-box;border-radius:inherit;color:var(--cc-color-white);font:inherit;letter-spacing:inherit;line-height:inherit;text-align:center;text-transform:uppercase;clip-path:inset(0 100% 0 0);transition:clip-path var(--cc-amp-secondary-duration) var(--cc-amp-secondary-easing);pointer-events:none}:is(.amp-cart-drawer,.cc-amp-cart-fixed-layout) .amp-cart__upsell-item-container .cc-amp-cart-secondary:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):before{transform:scaleX(1)}:is(.amp-cart-drawer,.cc-amp-cart-fixed-layout) .amp-cart__upsell-item-container .cc-amp-cart-secondary:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):after{clip-path:inset(0 0 0 0)}:is(.amp-cart-drawer,.cc-amp-cart-fixed-layout) .amp-cart__upsell-item-container .cc-amp-cart-secondary:focus-visible{outline:2px solid var(--cc-color-navy);outline-offset:3px}@media(prefers-reduced-motion:reduce){:is(.amp-cart-drawer,.cc-amp-cart-fixed-layout) .amp-cart__upsell-item-container .cc-amp-cart-secondary:before,:is(.amp-cart-drawer,.cc-amp-cart-fixed-layout) .amp-cart__upsell-item-container .cc-amp-cart-secondary:after{transition:none!important}}.cc-amp-cart-fixed-layout .cc-amp-cart-primary{--cc-amp-primary-yellow: var(--cc-color-yellow);--cc-amp-primary-tint: var(--cc-primary-tint);position:relative!important;isolation:isolate;overflow:hidden!important;box-sizing:border-box;border:1px solid var(--cc-amp-primary-yellow)!important;border-radius:var(--cc-radius-button)!important;background:var(--cc-amp-primary-yellow)!important;color:var(--cc-color-navy)!important;font-family:var(--cc-font-thicccboi, "THICCCBOI", sans-serif)!important;font-style:normal;font-weight:900!important;font-synthesis:none;letter-spacing:.04em;text-align:center;text-transform:uppercase!important;text-decoration:none!important;box-shadow:none!important;-webkit-font-smoothing:antialiased;transition:background-color var(--cc-quick-duration) ease!important}.cc-amp-cart-fixed-layout .cc-amp-cart-primary :is(span,strong,b){color:inherit!important}.cc-amp-cart-fixed-layout .cc-amp-cart-primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--cc-amp-primary-tint)!important}.cc-amp-cart-fixed-layout .cc-amp-cart-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:0;border-radius:inherit;box-shadow:none;background:var(--cc-sheen-gradient);transform:translate(-150%) skew(-20deg);pointer-events:none}.cc-amp-cart-fixed-layout .cc-amp-cart-primary:hover:not(:disabled):not([aria-disabled=true]):after{animation:cc-button-primary-sheen var(--cc-sheen-duration) ease-out both}.cc-amp-cart-fixed-layout .cc-amp-cart-primary:focus-visible{outline:2px solid var(--cc-color-navy);outline-offset:2px}@media(prefers-reduced-motion:reduce){.cc-amp-cart-fixed-layout .cc-amp-cart-primary{transition:none!important}.cc-amp-cart-fixed-layout .cc-amp-cart-primary:after{animation:none!important}}:is(.amp-cart-drawer,.cc-amp-cart-fixed-layout) :is(.amp-cart__discount-box,[data-cc-amp-fixed-discount]) input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]){min-height:42px!important;box-sizing:border-box;padding:10px 12px!important;border:1px solid rgba(10,10,10,.35)!important;border-radius:var(--cc-radius-button)!important;background:var(--cc-color-white)!important;color:var(--cc-color-ink)!important;font:inherit;line-height:1.2;outline:none}:is(.amp-cart-drawer,.cc-amp-cart-fixed-layout) :is(.amp-cart__discount-box,[data-cc-amp-fixed-discount]) input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):focus{border-color:var(--cc-color-ink)!important;box-shadow:0 0 0 1px var(--cc-color-ink)!important}:is(.amp-cart-drawer,.cc-amp-cart-fixed-layout) .amp-cart__footer-row{border-bottom:none!important}:is(.amp-cart-drawer,.cc-amp-cart-fixed-layout) .swiper-pagination-bullet-active{background-color:var(--cc-color-navy)!important}
/*# sourceMappingURL=/cdn/shop/t/432/assets/custom-amp-cart-layout.css.map */
