/*! Goldtop - slide cart layout. Paired with assets/gt-slidecart-layout.js;
    read that file's header first, it carries the measurements and the reason
    each block moved.

    EVERY RULE IS PREFIXED #slidecarthq, AND MOST CARRY !important. That is not
    laziness. SlideCart HQ ships

        .slidecarthq, .slidecarthq * { ...about 140 declarations... }

    a total reset on every descendant, at specificity (0,1,0), loading after the
    theme. It resets position, inset, display, margin, padding, font-size,
    font-weight, letter-spacing, line-height, text-transform, colour, border and
    background, so an unprefixed rule ties and loses on order, and a prefixed
    rule still loses on any property the reset names. Measured rather than
    assumed - see the header of assets/gt-slidecart-upsell.js, where a prototype
    built inside the drawer produced 122x23 chips and 0x0 swatches.

    The type here deliberately does NOT set a font-family. The drawer runs Jost
    and the app's own rows are 14px/700; our rows inherit that face so the
    totals block reads as one object rather than two fonts stacked.

    PURE ASCII.
*/#slidecarthq footer.sticky-footer,#slidecarthq footer{border-top:1px solid #E8E8E1!important}#slidecarthq .gt-sc-subrow{align-items:baseline!important;display:flex!important;justify-content:space-between!important;margin:0 0 6px!important;padding:0!important}#slidecarthq .gt-sc-subrow__lab,#slidecarthq .gt-sc-subrow__val{color:#6f6a63!important;font-size:13px!important;font-weight:500!important;letter-spacing:.01em!important;line-height:1.3!important;text-transform:none!important}#slidecarthq .gt-sc-subrow__val{color:#26241f!important;font-variant-numeric:tabular-nums;white-space:nowrap!important}#slidecarthq .footer-row.amp-sc__footer-row--subtotal{border-top:1px solid rgba(0,0,0,.1)!important;margin-top:10px!important;padding-top:10px!important}#slidecarthq .footer-row.amp-sc__footer-row--subtotal .subtotal-label:after{content:none!important}#slidecarthq .footer-row.amp-sc__footer-row--subtotal .savings-text,#slidecarthq .footer-row.amp-sc__footer-row--subtotal .strike-through,#slidecarthq .footer-row.amp-sc__footer-row--subtotal .amp-sc__visually-hidden,#slidecarthq .footer-row.amp-sc__footer-row--subtotal s,#slidecarthq .footer-row.amp-sc__footer-row--subtotal del,#slidecarthq .footer-row.amp-sc__footer-row--subtotal .compare-at,#slidecarthq .footer-row.amp-sc__footer-row--subtotal .original-price{display:none!important}#slidecarthq .items>.gt-sc-services{align-items:center!important;background:transparent!important;display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;margin:10px 0 14px!important;padding:0 16px!important}#slidecarthq .gt-sc-services>.discount-box{background:transparent!important;display:contents!important}#slidecarthq .gt-sc-services .amp-sc__discount-box-trigger,#slidecarthq .gt-sc-services>.note .note-trigger{align-items:center!important;background:none!important;border:0!important;color:#7a756c!important;display:inline-flex!important;font-size:11px!important;font-weight:500!important;gap:6px!important;letter-spacing:.04em!important;line-height:1!important;margin:0!important;padding:16px 0!important;text-transform:none!important}#slidecarthq .gt-sc-services .amp-sc__discount-box-trigger{order:0!important;text-decoration:underline!important;text-underline-offset:2px!important}#slidecarthq .gt-sc-services .amp-sc__discount-box-trigger:hover,#slidecarthq .gt-sc-services .amp-sc__discount-box-trigger:active,#slidecarthq .gt-sc-services>.note .note-trigger:hover,#slidecarthq .gt-sc-services>.note .note-trigger:active{color:#26241f!important}#slidecarthq .gt-sc-services .amp-sc__discount-box-trigger-icon{display:inline-flex!important;flex:0 0 12px!important}#slidecarthq .gt-sc-services .amp-sc__discount-box-trigger-icon svg{display:block!important;height:12px!important;width:12px!important}#slidecarthq .gt-sc-services>.note{background:transparent!important;margin:0!important;order:1!important;padding:0!important;text-align:right!important}#slidecarthq .gt-sc-services>.note .note-trigger{text-decoration:none!important}#slidecarthq .gt-sc-services>.note .note-trigger:before{background:currentColor!important;content:""!important;display:inline-block!important;flex:0 0 12px!important;height:12px!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4Z'/%3E%3C/svg%3E") center / 12px 12px no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4Z'/%3E%3C/svg%3E") center / 12px 12px no-repeat!important;width:12px!important}#slidecarthq .gt-sc-services>.note .note-trigger:after{content:none!important}#slidecarthq .gt-sc-services form,#slidecarthq .gt-sc-services .amp-sc__discount-box-form{display:flex!important;flex:0 0 100%!important;gap:8px!important;margin:10px 0 0!important;order:2!important}#slidecarthq .gt-sc-services input[type=text],#slidecarthq .gt-sc-services input:not([type=submit]):not([type=button]){background:#fff!important;border:1px solid #D9D5CC!important;border-radius:0!important;color:#26241f!important;flex:1 1 auto!important;font-family:Jost,sans-serif!important;font-size:13px!important;font-weight:500!important;min-height:44px!important;padding:0 12px!important}#slidecarthq .gt-sc-services input:focus{border-color:#26241f!important;box-shadow:none!important;outline:none!important}#slidecarthq .gt-sc-services button[type=submit],#slidecarthq .gt-sc-services .amp-sc__discount-box-form button{background:#26241f!important;border:0!important;border-radius:0!important;color:#fff!important;flex:0 0 76px!important;font-size:11px!important;font-weight:600!important;letter-spacing:.12em!important;min-height:44px!important;padding:0!important;text-transform:uppercase!important}#slidecarthq footer .slidecart-discount-amount{color:#ad2024!important}#slidecarthq footer .footer-row:has(>.amp-sc__footer-row--discount){padding:8px 0!important}#slidecarthq footer.sticky-footer,#slidecarthq footer{padding-bottom:env(safe-area-inset-bottom,0px)!important}#slidecarthq footer .gt-sc-fullcart{color:#26241f!important;display:block!important;font-size:11px!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1!important;margin:6px 0 0!important;padding:15px 0!important;text-align:center!important;text-decoration:underline!important;text-transform:none!important;text-underline-offset:2px!important}#slidecarthq footer .gt-sc-fullcart:hover,#slidecarthq footer .gt-sc-fullcart:active{color:#000!important}#slidecarthq .upsells,#slidecarthq .upsells-slider-container{inset:auto!important;position:static!important;z-index:auto!important}#slidecarthq .items .upsells,#slidecarthq .items .upsells-slider-container{background:#faf9f7!important;border-bottom:0!important;border-top:0!important;inset:auto!important;margin:24px 0 0!important;padding:18px 16px 20px!important;position:static!important;z-index:auto!important}#slidecarthq .items .upsells .upsells-header{align-items:center!important;background:transparent!important;cursor:default!important;display:flex!important;gap:12px!important;justify-content:space-between!important;margin:0 0 14px!important;padding:0!important}#slidecarthq .items .upsells .upsells-header:after{content:none!important;display:none!important}#slidecarthq .items .upsells .upsells-header>span{color:#111!important;font-family:Montserrat,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.2px!important;line-height:1.2!important;text-transform:none!important}#slidecarthq .items .upsells .upsells-slider-arrows{display:flex!important;flex:0 0 auto!important;gap:2px!important;margin-right:0!important}#slidecarthq .items .upsells .upsells-slider-arrows>*{background:transparent!important;border:0!important;border-radius:0!important;color:#111!important;height:28px!important;padding:0!important;width:28px!important}#slidecarthq .items .upsells .upsells-slider-arrows svg{height:14px!important;width:14px!important}#slidecarthq .items .upsells .upsells-slider{display:flex!important;gap:8px!important}#slidecarthq .items .upsells .upsells-slider .upsell{background:transparent!important;flex:0 0 calc((100% - 52px) / 3)!important;padding:0!important}html body #slidecarthq .slidecarthq.amp-sc .items .upsells.upsells-slider-container .upsell-item{background:#fff!important;border:1px solid rgba(17,17,17,.1)!important;border-radius:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;position:relative!important}html body #slidecarthq .slidecarthq.amp-sc .items .upsells.upsells-slider-container .upsell-image{aspect-ratio:1 / 1!important;background:#f4f2f0!important;margin:0!important;padding:0!important;position:relative!important}html body #slidecarthq .slidecarthq.amp-sc .items .upsells.upsells-slider-container .upsell-image a,html body #slidecarthq .slidecarthq.amp-sc .items .upsells.upsells-slider-container .upsell-image img{display:block!important;height:100%!important;max-width:none!important;object-fit:cover!important;width:100%!important}html body #slidecarthq .slidecarthq.amp-sc .items .upsells.upsells-slider-container .upsell-text{display:block!important;margin:0!important;padding:8px 8px 10px!important;text-align:left!important}html body #slidecarthq .slidecarthq.amp-sc .items .upsells.upsells-slider-container .upsell-text>p,html body #slidecarthq .slidecarthq.amp-sc .items .upsells.upsells-slider-container .upsell-text a{color:#111!important;display:-webkit-box!important;font-family:Jost,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:.3px!important;line-height:1.35!important;margin:0!important;overflow:hidden!important;text-align:left!important;text-decoration:none!important;text-transform:none!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}html body #slidecarthq .slidecarthq.amp-sc .items .upsells.upsells-slider-container .upsell-text>p{min-height:35px!important}html body #slidecarthq .slidecarthq.amp-sc .items .upsells.upsells-slider-container .upsell-text-prices,html body #slidecarthq .slidecarthq.amp-sc .items .upsells.upsells-slider-container .upsell-text-prices p{align-self:flex-start!important;color:#111!important;display:block!important;font-family:Jost,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.4px!important;margin:4px 0 0!important;text-align:left!important}html body #slidecarthq .slidecarthq.amp-sc .items .upsells.upsells-slider-container .upsell-add{bottom:0!important;left:auto!important;margin:0!important;padding:0!important;position:absolute!important;right:0!important;top:auto!important;width:auto!important;z-index:2!important}html body #slidecarthq .slidecarthq.amp-sc .items .upsells.upsells-slider-container .upsell-add button,html body #slidecarthq .slidecarthq.amp-sc .items .upsells.upsells-slider-container .upsell-add a{align-items:flex-end!important;background:transparent!important;border:0!important;border-radius:0!important;color:transparent!important;cursor:pointer!important;display:flex!important;font-size:0!important;height:44px!important;justify-content:flex-end!important;line-height:0!important;min-height:0!important;padding:0!important;width:44px!important}html body #slidecarthq .slidecarthq.amp-sc .items .upsells.upsells-slider-container .upsell-add button:after,html body #slidecarthq .slidecarthq.amp-sc .items .upsells.upsells-slider-container .upsell-add a:after{background-color:#111!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%23FAFAFA' stroke-width='1.6' stroke-linecap='square'%3E%3Cpath d='M6 1v10M1 6h10'/%3E%3C/svg%3E")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:12px 12px!important;content:""!important;display:block!important;height:28px!important;transition:background-color .12s ease,transform 80ms ease!important;width:28px!important}html body #slidecarthq .slidecarthq.amp-sc .items .upsells.upsells-slider-container .upsell-add button:after,html body #slidecarthq .slidecarthq.amp-sc .items .upsells.upsells-slider-container .upsell-add a:after{box-shadow:-1px 0 #fff,0 -1px #fff!important}html body #slidecarthq .slidecarthq.amp-sc .items .upsells.upsells-slider-container .upsell-add button:hover:after,html body #slidecarthq .slidecarthq.amp-sc .items .upsells.upsells-slider-container .upsell-add a:hover:after,html body #slidecarthq .slidecarthq.amp-sc .items .upsells.upsells-slider-container .upsell-add button:focus-visible:after,html body #slidecarthq .slidecarthq.amp-sc .items .upsells.upsells-slider-container .upsell-add a:focus-visible:after{background-color:#26241f!important}html body #slidecarthq .slidecarthq.amp-sc .items .upsells.upsells-slider-container .upsell-add button:active:after,html body #slidecarthq .slidecarthq.amp-sc .items .upsells.upsells-slider-container .upsell-add a:active:after{background-color:#000!important;transform:scale(.94)!important}html body #slidecarthq .slidecarthq.amp-sc .items .upsells.upsells-slider-container .upsell-add button:focus-visible,html body #slidecarthq .slidecarthq.amp-sc .items .upsells.upsells-slider-container .upsell-add a:focus-visible{outline:1px solid #111111!important;outline-offset:2px!important}#slidecarthq .items .upsells .upsell-options,#slidecarthq .items .upsells .upsell-options-overlay{position:fixed!important}.gt-earn .gt-earn__foot{align-items:stretch!important;background:#f9f8f4!important;border-top:1px solid #CEA66A!important;display:flex!important;justify-content:stretch!important;padding:0 0 env(safe-area-inset-bottom)!important}.gt-earn .gt-earn__foot .gt-earn__all{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;color:#111!important;cursor:pointer!important;display:flex!important;flex:1 1 auto!important;font-family:Jost,sans-serif!important;font-size:13px!important;font-weight:600!important;justify-content:center!important;letter-spacing:.16em!important;line-height:1.1!important;margin:0!important;max-width:none!important;min-height:44px!important;padding:8px 16px!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;text-underline-offset:0!important;transition:background-color .12s ease!important;width:auto!important}.gt-earn .gt-earn__foot .gt-earn__all:hover{background:#f4f2ec!important}.gt-earn .gt-earn__foot .gt-earn__all:active{background:#edeae2!important}
/*# sourceMappingURL=/cdn/shop/t/70/assets/gt-slidecart-layout.css.map */
