﻿@media(max-width: 767.98px){.head-main .menu-container>.header-utility,.head-main .search-container>.search-trigger,.head-main .header-account>.header-icon,.head-main .header-cart>.header-utility{min-width:44px;min-height:44px;margin:min(0px,(var(--utility-icon-size-mobile, 20px) - 44px)/2);padding:0;justify-content:center;align-content:center}.head-main .header-account>.header-icon{display:grid;align-items:center}.head-main .search-container>.search-trigger,.head-main .header-account>.header-icon,.head-main .header-cart>.header-utility{min-width:40px;margin-inline:min(0px,(var(--utility-icon-size-mobile, 20px) - 40px)/2)}.navigation-bar-group-nav-icon-text-group .navigation-bar-item:not(:nth-child(2)){display:none}.navigation-bar-group-nav-icon-text-group,.navigation-bar-group-nav-icon-text-group .navigation-bar-block,.navigation-bar-group-nav-icon-text-group .navigation-bar-item{min-width:0;max-width:100%;white-space:normal}.navigation-bar-group-nav-icon-text-group .navigation-bar-item{font-size:13px;line-height:1.3;text-align:center}}.navigation-bar-group-nav-icon-text-group .navigation-bar-item{font-size:12px}.navigation-bar-group-nav-icon-text-group .navigation-bar-item>svg,.navigation-bar-group-nav-icon-text-group .navigation-bar-item>img{display:none}.navigation-bar-group-nav-icon-text-group .navigation-bar-item:first-child{font-family:var(--gk-highlight-font, var(--heading-font));font-weight:700;color:var(--gk-butter, #F4DC96)}@media(min-width: 768px){.navigation-bar-group-nav-icon-text-group .navigation-bar-item+.navigation-bar-item::before{content:"·";margin-right:14px;opacity:.6}.head-main .head-row .search-form .search-input{min-height:40px;padding:9px 16px 9px 42px;background-color:#fff;border:1px solid var(--gk-line, #E2D8CE);border-radius:999px;font-size:13px}.head-main .head-row .search-form .search-input:focus{border-color:var(--gk-teal-deep, #2E6A74)}.head-main .search-submit-btn{left:4px;right:auto}.head-main .search-submit-btn .icon-inline{color:var(--main-foreground-opacity-60, rgba(1, 0, 0, 0.6))}.head-main .nav-desktop-list .nav-list-link{font-size:14px;font-weight:500}}span.btn,a.btn,button.btn{display:inline-flex;align-items:center;justify-content:center}span.btn.btn-block,a.btn.btn-block,button.btn.btn-block{display:flex}.product-item:not(.product-item-reduced){padding:0;overflow:hidden;background-color:#fff;border-radius:var(--border-radius, 16px);box-shadow:var(--gk-shadow-sm, 0 4px 8px rgba(90, 41, 8, 0.08), 0 0 1px rgba(90, 41, 8, 0.12));transition:box-shadow .3s ease}.product-item:not(.product-item-reduced) .product-item-information{padding:13px 14px 14px}@media(min-width: 768px){.product-item:not(.product-item-reduced) .product-item-information{padding:14px 16px 16px}}.product-item-category{margin-bottom:2px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:lowercase;color:var(--main-foreground-opacity-60, rgba(1, 0, 0, 0.6))}.product-item:not(.product-item-reduced) .product-item-installments{order:1}.product-item:not(.product-item-reduced) .product-item-information .btn-primary{width:100%}@media(hover: hover){.product-item:not(.product-item-reduced):hover{box-shadow:var(--gk-shadow-md, 0 8px 16px rgba(90, 41, 8, 0.12))}}.product-item:not(.product-item-reduced) .product-item-image-container{border-radius:0}.product-item-image-container .product-item-image{left:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:none}.product-item-secondary-images-loaded:not(.product-item-secondary-images-disabled):hover .product-item-image-featured{opacity:1;transition-delay:0s}.product-item-image-container .product-item-image-secondary{z-index:3;transition:opacity .3s ease,transform .5s var(--gk-ease, ease)}.product-item-image-container .product-item-image-secondary.lazyloaded{object-fit:cover;object-position:center}.product-item-secondary-images-loaded:not(.product-item-secondary-images-disabled):hover .product-item-image-featured~.product-item-image-secondary{opacity:0}@media(hover: hover){.product-item-secondary-images-loaded:not(.product-item-secondary-images-disabled):hover .product-item-image-featured~.product-item-image-secondary{opacity:1}}.product-item-name{font-family:var(--heading-font);font-weight:700;color:var(--gk-cocoa, #5A2908);-webkit-line-clamp:3}@media(max-width: 767px){.product-item-name{font-size:14px;line-height:1.25;-webkit-line-clamp:5}}.product-item-price{font-family:var(--body-font);font-weight:700;color:var(--main-foreground, #010000)}.product-item-payment-discount{color:var(--gk-teal-deep, #2E6A74)}.product-item-installments,.product-item .product-installments{color:var(--gk-ink-muted, #6B5A4E)}.product-item .labels .label{padding:4px 12px;font-family:var(--gk-highlight-font, var(--heading-font));font-weight:700;text-transform:lowercase;border-radius:999px}@media(prefers-reduced-motion: reduce){.product-item:not(.product-item-reduced),.product-item-image-container .product-item-image,.product-item-image-container .product-item-image-secondary{transition:none}}.gk-empty-state{display:flex;flex-direction:column;align-items:center;padding:32px 16px;text-align:center}.gk-empty-state-image{width:auto;height:160px;margin-bottom:16px}.gk-empty-state-title{margin:0 0 8px;font-family:var(--heading-font);font-weight:800;font-size:21px;line-height:1.2;color:var(--gk-cocoa, #5A2908)}.gk-empty-state-text{max-width:340px;margin:0 0 20px;font-size:14px;line-height:1.5;color:var(--main-foreground-opacity-60, rgba(1, 0, 0, 0.6))}.gk-empty-state-text:last-child{margin-bottom:0}.gk-empty-state-compact{padding:24px 16px}.gk-empty-state-compact .gk-empty-state-image{height:112px}.gk-empty-state-compact .gk-empty-state-title{font-size:18px}.section-main-404 .error-page-container{text-align:center}.section-main-404 .gk-empty-state{padding:0 0 8px}.shipping-calculator .form-swap-input .form-label{margin-bottom:6px;font-family:var(--body-font);font-size:12px;font-weight:600;color:var(--main-foreground, #010000)}.shipping-calculator .input-append{column-gap:8px;align-items:stretch}.shipping-calculator .input-append .form-control{min-height:48px;padding:11px 13px;background-color:#fff;border:1.5px solid var(--gk-line, #E2D8CE);border-radius:var(--border-radius-medium, 12px);font-family:var(--body-font);font-variant-numeric:tabular-nums}.shipping-calculator .input-append .form-control:focus{border-color:var(--gk-teal-deep, #2E6A74)}.shipping-calculator .input-append .btn-inline{min-height:48px;min-width:44px;margin-left:0;padding:0 22px;background-color:var(--gk-cocoa, #5A2908);border:1.5px solid var(--gk-cocoa, #5A2908);border-radius:999px;color:#fff;fill:#fff;font-family:var(--body-font);font-weight:700;transition:background-color .2s ease,border-color .2s ease}.shipping-calculator .input-append .btn-inline:hover,.shipping-calculator .input-append .btn-inline:focus{background-color:var(--gk-cocoa-press, #43200A);border-color:var(--gk-cocoa-press, #43200A);color:#fff}.shipping-calculator .form-swap.with-form{height:112px}.shipping-calculator .form-swap.with-error{height:162px}.shipping-calculator .shipping-calculator-response .radio-button-container{gap:0;overflow:hidden;background-color:#fff;border:1px solid var(--gk-line, #E2D8CE);border-radius:var(--border-radius-medium, 12px)}.shipping-calculator .shipping-calculator-response .radio-button-item{border-top:1px solid var(--gk-line, #E2D8CE)}.shipping-calculator .shipping-calculator-response .radio-button-container>.radio-button-item:first-child{border-top:0}.shipping-calculator .shipping-calculator-response .radio-button.box{padding:12px 14px;background-color:transparent}.shipping-calculator .shipping-calculator-response .radio-button-text{grid-template-columns:1fr auto;align-items:center;column-gap:12px}.shipping-calculator .shipping-calculator-response .shipping-option-details{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:12px;row-gap:2px;margin-right:0}.shipping-calculator .shipping-calculator-response .shipping-option-details>*{flex-basis:100%}.shipping-calculator .shipping-calculator-response .shipping-option-details>[data-component="option.name"]{flex:0 1 auto;font-family:var(--body-font);font-weight:700;color:var(--gk-cocoa, #5A2908)}.shipping-calculator .shipping-calculator-response .shipping-option-date{flex:1 1 10em;margin-bottom:0;font-size:var(--font-small);color:var(--gk-ink-muted, #6B5A4E);opacity:1}.shipping-calculator .shipping-calculator-response .shipping-option-price{font-family:var(--body-font);font-weight:700;color:var(--main-foreground, #010000);font-variant-numeric:tabular-nums}.shipping-calculator .shipping-calculator-response .shipping-option-price-free{font-family:var(--gk-highlight-font, var(--heading-font));font-size:var(--font-medium);font-weight:700;text-transform:lowercase;color:var(--gk-teal-deep, #2E6A74)}@media(prefers-reduced-motion: reduce){.shipping-calculator .input-append .btn-inline{transition:none}}.form-swap .form-swap-input,.form-swap .form-swap-value{transition:opacity .3s ease,visibility 0s linear 0s}.form-swap.with-zip .form-swap-input,.form-swap.with-form .form-swap-value{visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.gk-product-stockout{display:none}input.js-addtocart.nostock~.gk-product-stockout{display:block}.gk-product-stockout .gk-empty-state-compact{padding:16px 16px 8px}.gk-product-stockout .gk-empty-state-compact .gk-empty-state-image{height:96px;margin-bottom:12px}@media(max-width: 767px){.product-images-slider .js-product-slide{display:flex;align-items:center;align-self:stretch;height:auto;background-color:#fff}.product-images-slider .js-product-slide-link{flex:1 1 auto}}.swiper-fractions{padding:2px 9px;background-color:rgba(255, 255, 255, 0.9);border-radius:999px;color:var(--main-foreground, #010000);font-size:12px;font-weight:700;line-height:1.5}.page-header-title,.product-name,.heading-block,.error-page-title,.error-page-subtitle,.user-content h1,.user-content h2,.user-content h3,.user-content h4{color:var(--gk-cocoa, #5A2908)}.gk-kicker{margin:0 0 6px;font-family:var(--gk-highlight-font, var(--heading-font));font-size:15px;font-weight:700;line-height:1.2;text-transform:lowercase;color:var(--gk-cocoa, #5A2908)}.gk-hero-section{padding-top:16px}.gk-hero{display:grid;grid-template-columns:1fr;overflow:hidden;background-color:var(--gk-blue, #A7D3DC);border-radius:24px}.gk-hero-copy{padding:32px 24px 8px}.gk-hero-kicker{margin-bottom:10px;font-size:18px}.gk-hero-title{margin:0 0 14px;font-family:var(--heading-font);font-size:36px;font-weight:800;line-height:1.02;letter-spacing:-0.01em;color:var(--gk-cocoa, #5A2908)}.gk-hero-text{max-width:380px;margin:0 0 24px;font-family:var(--body-font);font-size:17px;line-height:1.5;color:var(--main-foreground, #010000)}.gk-hero-text p{margin:0}.gk-hero-cta{gap:8px;padding:14px 26px;border-radius:999px;font-size:15px}.gk-hero-cta-icon{flex-shrink:0}.gk-hero-art{display:flex;align-items:flex-end;justify-content:center}.gk-hero-image{display:block;width:auto;height:210px;filter:drop-shadow(0 14px 18px rgba(90, 41, 8, 0.18))}.gk-hero-art-pose_point .gk-hero-image{transform:scaleX(-1)}@media(min-width: 768px){.gk-hero-section{padding-top:26px}.gk-hero{grid-template-columns:1.1fr .9fr;align-items:center;min-height:380px}.gk-hero-copy{padding:54px 56px}.gk-hero-title{font-size:52px;margin-bottom:16px}.gk-hero-text{margin-bottom:26px}.gk-hero-art{align-self:end;height:100%}.gk-hero-image{height:340px}}.gk-hero-swiper{overflow:hidden;border-radius:24px}.gk-hero-swiper .swiper-wrapper{align-items:stretch}.gk-hero-slide{height:auto}.gk-hero-slide>.gk-hero{position:relative;height:100%}.gk-hero-bg-cream{background-color:var(--gk-cream, #F7F0D2)}.gk-hero-note{max-width:240px;margin:0 0 0 auto;padding:16px 20px 0;font-size:12px;font-weight:600;line-height:1.45;text-align:right;color:var(--main-foreground-opacity-60, rgba(1, 0, 0, 0.6))}.gk-hero-figure{position:relative;line-height:0}.gk-hero-art-pose_plaquinha .gk-hero-figure::before{content:"";position:absolute;left:-32%;right:-32%;bottom:6%;height:78%;background-color:var(--gk-blue, #A7D3DC);border-radius:55% 45% 58% 42%/50% 55% 45% 50%;transform:rotate(6deg)}.gk-hero-art-pose_plaquinha .gk-hero-image{position:relative;height:300px}.gk-hero-sign{position:absolute;left:21%;top:42%;width:64%;height:27%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;line-height:1.1}.gk-hero-sign-top{font-family:var(--gk-highlight-font, var(--heading-font));font-size:11px;font-weight:700;text-transform:lowercase;color:var(--gk-teal-deep, #2E6A74)}.gk-hero-sign-code{font-family:var(--heading-font);font-size:18px;font-weight:800;letter-spacing:.02em;color:var(--gk-cocoa, #5A2908)}.gk-hero-image-slide{display:block;min-height:0;padding:0;background-color:var(--gk-cream, #F7F0D2)}.gk-hero-image-slide-img{display:block;width:100%;height:100%;object-fit:cover}.gk-hero-bullets.swiper-pagination{position:static;left:auto;width:100%;transform:none;display:flex;justify-content:center;gap:8px;margin-top:14px}.gk-hero-bullets .swiper-pagination-bullet{width:9px;height:9px;margin:0;background-color:rgba(90, 41, 8, 0.25);border-radius:999px;opacity:1}.gk-hero-bullets .swiper-pagination-bullet-active{width:24px;background-color:var(--gk-cocoa, #5A2908)}@media(min-width: 768px){.gk-hero-note{position:absolute;top:28px;right:32px;z-index:2;max-width:210px;margin:0;padding:0;font-size:14px}.gk-hero-art-pose_plaquinha .gk-hero-art{justify-content:flex-start}.gk-hero-art-pose_plaquinha .gk-hero-image{height:420px}.gk-hero-sign-top{font-size:15px}.gk-hero-sign-code{font-size:25px}}.gk-hero-bg-cream.gk-hero-art-pose_plaquinha .gk-hero-kicker{font-family:var(--heading-font);font-size:19px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--gk-caramel, #A56438)}.gk-hero-bg-cream.gk-hero-art-pose_plaquinha .gk-hero-title{text-transform:uppercase}.gk-hero-bg-cream.gk-hero-art-pose_plaquinha::before,.gk-hero-bg-cream.gk-hero-art-pose_plaquinha::after{content:"";position:absolute;pointer-events:none}.gk-hero-bg-cream.gk-hero-art-pose_plaquinha::before{left:5%;bottom:9%;width:70px;height:57px;background-color:var(--gk-yellow, #F4DC96);border-radius:64% 36% 55% 45%/60% 55% 45% 40%;transform:rotate(12deg)}.gk-hero-bg-cream.gk-hero-art-pose_plaquinha::after{left:calc(5% + 92px);bottom:calc(9% + 8px);width:11px;height:11px;background-color:var(--gk-caramel, #A56438);border-radius:50%;box-shadow:22px 16px 0 -3px var(--gk-teal, #6CB2BC)}.gk-hero-bg-cream.gk-hero-art-pose_plaquinha .gk-hero-copy,.gk-hero-bg-cream.gk-hero-art-pose_plaquinha .gk-hero-art{position:relative;z-index:1}@media(max-width: 767.98px){.gk-hero-bg-cream.gk-hero-art-pose_plaquinha::before,.gk-hero-bg-cream.gk-hero-art-pose_plaquinha::after{display:none}}@media(min-width: 768px){.gk-hero-bg-cream.gk-hero-art-pose_plaquinha .gk-hero-kicker{font-size:24px}.gk-hero-bg-cream.gk-hero-art-pose_plaquinha::before{width:88px;height:72px}}@media(prefers-reduced-motion: reduce){.gk-hero-swiper .swiper-wrapper{transition-duration:0ms !important}}.template-home .section-icon-text .icon-text-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;padding:0}.template-home .section-icon-text .icon-text-item{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:14px;background-color:#fff;border-radius:var(--border-radius, 16px);box-shadow:var(--gk-shadow-sm, 0 4px 8px rgba(90, 41, 8, 0.08), 0 0 1px rgba(90, 41, 8, 0.12));text-align:left}.template-home .section-icon-text .icon-text-item-content{gap:2px;min-width:0}.template-home .section-icon-text .icon-text-item-title{font-family:var(--heading-font);font-size:14px;font-weight:700;line-height:1.2;color:var(--gk-cocoa, #5A2908)}.template-home .section-icon-text .icon-text-item-description{font-size:12px !important;line-height:1.35;color:var(--gk-ink-muted, #6B5A4E)}@media(min-width: 768px){.template-home .section-icon-text .icon-text-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px}.template-home .section-icon-text .icon-text-item{gap:12px;padding:16px 18px}}.gk-categories-section{padding-top:40px}.gk-section-head{margin-bottom:18px}.gk-section-title{margin:0;font-family:var(--heading-font);font-size:26px;font-weight:800;line-height:1.1;color:var(--gk-cocoa, #5A2908)}.gk-categories-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:18px}.gk-category-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;aspect-ratio:1/.92;max-height:300px;padding:26px;overflow:hidden;background-color:var(--gk-caramel, #A56438);border-radius:24px;color:#fff;text-decoration:none}.gk-category-card:hover,.gk-category-card:focus{color:#fff;text-decoration:none}.gk-category-card-art{position:absolute;top:-6%;right:-4%;z-index:1;width:auto;height:74%;opacity:.9;pointer-events:none}.gk-category-card-title,.gk-category-card-subtitle{position:relative;z-index:2}.gk-category-card-title{margin:0;font-family:var(--heading-font);font-size:24px;font-weight:800;line-height:1.1;color:#fff}.gk-category-card-subtitle{font-size:13px;font-weight:600;color:#fff}@media(min-width: 576px){.gk-categories-grid{grid-template-columns:repeat(min(2, var(--gk-cat-count, 2)), minmax(0, 1fr))}}@media(min-width: 768px){.gk-categories-section{padding-top:54px}.gk-section-head{margin-bottom:22px}.gk-section-title{font-size:30px}}@media(min-width: 992px){.gk-categories-grid{grid-template-columns:repeat(min(3, var(--gk-cat-count, 3)), minmax(0, 1fr))}}@media(hover: hover)and (prefers-reduced-motion: no-preference){.gk-category-card{transition:transform .3s ease,box-shadow .3s ease}.gk-category-card:hover{transform:translateY(-3px);box-shadow:var(--gk-shadow-lg, 0 12px 24px rgba(90, 41, 8, 0.15))}}.gk-newsletter-section{padding-top:40px}.gk-newsletter{display:grid;grid-template-columns:minmax(0, 1fr);gap:20px;align-items:center;padding:32px 24px;overflow:hidden;background-color:var(--gk-cream, #F7F0D2);border-radius:24px}.gk-newsletter-title{margin-bottom:10px}.gk-newsletter-text{margin:0 0 20px;font-size:15px;line-height:1.5;color:var(--gk-ink-muted, #6B5A4E)}.gk-newsletter-text p{margin:0}.gk-newsletter-form{max-width:420px}.gk-newsletter-form .input-append{column-gap:10px;align-items:stretch}.gk-newsletter-form .newsletter-form-input{min-height:48px;padding:14px 18px;background-color:#fff;border:1.5px solid var(--gk-line, #E2D8CE);border-radius:999px;font-size:14px;color:var(--main-foreground, #010000)}.gk-newsletter-form .newsletter-form-input:focus{border-color:var(--gk-teal-deep, #2E6A74)}.gk-newsletter-form .gk-newsletter-button{min-height:48px;padding:0 24px;border-radius:999px;font-size:15px;font-weight:700;white-space:nowrap}.gk-newsletter-form .newsletter-form-alert{margin-top:10px}@media(max-width: 479.98px){.gk-newsletter-form .input-append{grid-template-columns:minmax(0, 1fr);grid-auto-flow:row;row-gap:10px}.gk-newsletter-form .newsletter-form-input,.gk-newsletter-form .gk-newsletter-button{width:100%}}.gk-newsletter-art{display:flex;justify-content:center}.gk-newsletter-image{display:block;width:auto;height:150px}@media(min-width: 768px){.gk-newsletter-section{padding-top:60px}.gk-newsletter{grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px;padding:46px}.gk-newsletter-art{justify-content:flex-end}.gk-newsletter-image{height:200px}}.template-home .section-instafeed-home .block-fill>.grid{grid-template-columns:repeat(3, minmax(0, 1fr))}@media(min-width: 768px){.template-home .section-instafeed-home .block-fill>.grid{grid-template-columns:repeat(6, minmax(0, 1fr))}}.template-home .section-instafeed-home .instafeed-link{border-radius:var(--border-radius, 16px);overflow:hidden}.template-home .section-instafeed-home .instafeed-img{object-fit:cover}.template-home .section-instafeed-home .instafeed-link::after{content:"";position:absolute;inset:0;z-index:1;background-color:rgba(90, 41, 8, 0.18);opacity:0;pointer-events:none}@media(hover: hover)and (prefers-reduced-motion: no-preference){.template-home .section-instafeed-home .instafeed-link::after{transition:opacity .3s ease}.template-home .section-instafeed-home .instafeed-link:hover::after{opacity:1}}@media(prefers-reduced-motion: reduce){.template-home .section-instafeed-home .instafeed-link .instafeed-img,.template-home .section-instafeed-home .instafeed-link:hover .instafeed-img,.template-home .section-instafeed-home .instafeed-link:focus .instafeed-img{transform:none;transition:none}}.template-home .section-instafeed-home .btn-tertiary{padding:12px 4px;font-family:var(--body-font);font-size:14px;font-weight:600;color:var(--gk-teal-deep, #2E6A74);fill:var(--gk-teal-deep, #2E6A74)}.template-home .section-product-list .heading-block,.template-home .section-instafeed-home .heading-block{margin:0;font-family:var(--heading-font);font-size:26px;font-weight:800;line-height:1.1;color:var(--gk-cocoa, #5A2908)}.template-home .section-instafeed-home .group-content-horizontal{flex-wrap:wrap;row-gap:8px}.template-home .section-instafeed-home .group-content-horizontal>.btn-tertiary{margin-left:auto;text-decoration:none}@media(min-width: 768px){.template-home .section-product-list .heading-block,.template-home .section-instafeed-home .heading-block{font-size:30px}}@media(max-width: 767px){.products-list-slider .js-products-list-swiper{padding-right:16%}.products-list-slider .js-swiper-products-list-pagination{left:59.5238095238%}}.products-list-slider .swiper-pagination-bullet{width:9px;height:9px;background-color:rgba(90, 41, 8, 0.25);border-radius:999px;opacity:1}.products-list-slider .swiper-pagination-bullet-active{width:24px;background-color:var(--gk-cocoa, #5A2908)}#modal-cart .modal-title{display:inline-flex;align-items:center;gap:10px;font-family:var(--heading-font);font-size:20px;font-weight:800;color:var(--gk-cocoa, #5A2908)}#modal-cart .modal-title::before{content:"";flex:0 0 22px;width:22px;height:22px;background-color:currentColor;-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='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z'/%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'/%3E%3C/svg%3E") center/contain no-repeat;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='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z'/%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'/%3E%3C/svg%3E") center/contain no-repeat}#modal-cart .modal-header{background-color:transparent;border-bottom:1px solid var(--gk-line, #E2D8CE)}#modal-cart .modal-close{color:var(--gk-cocoa, #5A2908)}#modal-cart .js-ajax-cart-list .cart-item{margin-bottom:0;padding:14px 0;border-bottom:1px solid var(--gk-line, #E2D8CE)}#modal-cart .js-ajax-cart-list .cart-item:first-of-type{padding-top:0}#modal-cart .js-ajax-cart-list .cart-item:last-of-type{border-bottom:0}#modal-cart .cart-item-image-container,.cart-form .cart-item-image-container{flex:0 0 74px;width:74px;height:74px;overflow:hidden;background-color:var(--gk-nude-warm, #E8CEBC);border-radius:12px}#modal-cart .cart-item-image-container img,.cart-form .cart-item-image-container img{width:100%;height:100%;object-fit:cover}#modal-cart .cart-item-name,.cart-form .cart-item-name{font-family:var(--heading-font);font-size:14px;font-weight:700;line-height:1.2;color:var(--gk-cocoa, #5A2908);text-decoration:none}#modal-cart .cart-item-variant,.cart-form .cart-item-variant{display:block;margin-top:3px;font-size:12px;color:var(--main-foreground-opacity-60, rgba(1, 0, 0, 0.6))}#modal-cart .form-quantity,.cart-form .form-quantity{border:0;background:none}#modal-cart .cart-quantity-btn,.cart-form .cart-quantity-btn{width:32px;height:32px;min-height:0;padding:0;background-color:#fff;border:1px solid var(--gk-line, #E2D8CE);border-radius:50%;color:var(--gk-cocoa, #5A2908)}#modal-cart .cart-quantity-input,.cart-form .cart-quantity-input{width:32px;font-weight:700;text-align:center;background:none;border:0}#modal-cart .gk-cart-item-remove,.cart-form .gk-cart-item-remove{min-width:44px;min-height:44px;padding:0;color:var(--main-foreground-opacity-60, rgba(1, 0, 0, 0.6));text-decoration:none}#modal-cart .gk-cart-item-remove:hover,.cart-form .gk-cart-item-remove:hover,#modal-cart .gk-cart-item-remove:focus-visible,.cart-form .gk-cart-item-remove:focus-visible{color:var(--gk-cocoa, #5A2908)}.gk-cart-item-remove-icon{width:18px;height:18px}#modal-cart .cart-row{margin:8px -16px -16px;padding:18px 16px 16px;background-color:#fff;border-top:1px solid var(--gk-line, #E2D8CE)}#modal-cart .cart-row .shipping-progress-bar{margin:0 0 16px;padding:0;background-color:transparent}#modal-cart .cart-row .progress-bar-title{font-size:14px}#modal-cart .cart-row .bar-progress{height:6px;border-radius:999px}#modal-cart .cart-row .bar-progress-active{border-radius:999px}#modal-cart .cart-row .cart-fulfillment-info{margin:0;padding:16px 0;border-top:1px solid var(--gk-line, #E2D8CE)}#modal-cart .cart-row .coupon-input{margin:0;padding:16px 0;border-top:1px solid var(--gk-line, #E2D8CE);border-bottom:1px solid var(--gk-line, #E2D8CE)}#modal-cart .cart-row .cart-subtotals-container{padding-top:16px}#modal-cart .coupon-input .accordion-item-header,.cart-form .coupon-input .accordion-item-header{display:none}#modal-cart .coupon-input .js-coupon-body,.cart-form .coupon-input .js-coupon-body{display:block !important}#modal-cart .coupon-input .input-append,.cart-form .coupon-input .input-append{column-gap:8px;align-items:stretch}#modal-cart .coupon-input .js-coupon-input,.cart-form .coupon-input .js-coupon-input{min-height:44px;border:1.5px solid var(--gk-line, #E2D8CE);border-radius:10px;text-transform:uppercase}#modal-cart .coupon-input .js-apply-coupon,.cart-form .coupon-input .js-apply-coupon{min-height:44px;padding:0 18px;background-color:var(--gk-cocoa, #5A2908);border:0;border-radius:10px;color:#fff;font-family:var(--heading-font);font-weight:700}#modal-cart .cart-totals-total,.cart-form .cart-totals-total{align-items:baseline}#modal-cart .cart-totals-total>span:first-child,.cart-form .cart-totals-total>span:first-child{font-size:13px;color:var(--main-foreground-opacity-60, rgba(1, 0, 0, 0.6))}#modal-cart .cart-totals-total .js-cart-total,.cart-form .cart-totals-total .js-cart-total{font-family:var(--heading-font);font-size:24px;font-weight:800;color:var(--gk-cocoa, #5A2908)}#modal-cart .coupon-input .js-coupon-input::placeholder,.cart-form .coupon-input .js-coupon-input::placeholder{text-transform:none}#modal-cart .gk-cart-continue{margin-top:9px;background-color:transparent;border:0;box-shadow:inset 0 0 0 2px var(--gk-caramel, #A56438);color:var(--gk-cocoa, #5A2908);font-weight:700}#modal-cart .gk-cart-continue:hover{background-color:var(--gk-nude-warm, #E8CEBC)}#modal-cart .cart-continue-shopping{display:none}
