:root{--go-marine: #27325F;--go-terra: #A34E39;--go-terra-dark: #8A4130;--go-polder: #4A5D66;--go-ink: #121212;--go-stone: #665F57;--go-sand: #F5E6D3;--go-cream: #FDF9F3;--go-reed: #D9C5A0;--go-line: #E6DDD1;--go-green: #2F6B3A;--go-font-head: "Outfit", sans-serif;--go-font-body: "Manrope", sans-serif;--go-page-bg: #FFFFFF;--go-info-bg: var(--go-cream);--go-card-bg: #FFFFFF;--go-radius: 10px;--go-panel-radius: 16px;--go-photo-bg: #F5F2EE;--go-gap: .5rem;--go-label-size: 11px;--go-label-track: .12em;--go-eyebrow-track: .3em}main.product-grid{background:var(--go-page-bg)}.product-grid .product-media,.product-grid .product-info{background:transparent!important}main.product-grid .product-info .product-info-inner{background:var(--go-info-bg)!important;border-radius:var(--go-panel-radius);padding:32px 36px}@media(max-width:991px){main.product-grid .product-info .product-info-inner{padding:24px 20px;border-radius:12px}}.section-main-product,.section-main-product .product-info{font-family:var(--go-font-body);color:var(--go-ink)}@media(min-width:992px){.product-grid{--product-grid-gap-x: var(--go-gap)}.product-grid .product-media{padding-left:var(--container-outer-width)!important}.product-grid .product-media-grid{gap:var(--go-gap)}.product-grid .product-info{padding-right:var(--container-outer-width)!important}main.product-grid .product-info .product-info-inner{max-width:none!important}}.product-media-grid>*,.product-gallery .product-media-item{border-radius:var(--go-radius);overflow:hidden;background:var(--go-photo-bg)!important}.product-media-grid .product-gallery-shade,.product-media-grid lqip-element,.product-gallery .product-gallery-shade,.product-gallery lqip-element{background:var(--go-photo-bg)!important}.product-media-grid img,.product-gallery img{mix-blend-mode:multiply}.go-badge{display:inline-block;margin:0 0 1rem;padding:6px 14px;border:1px solid var(--go-marine);border-radius:999px;font-family:var(--go-font-head);font-size:11px;font-weight:500;line-height:16px;letter-spacing:var(--go-label-track);text-transform:uppercase;color:var(--go-marine)}.product-info .product-name-wrapper{margin-top:0!important;margin-bottom:.25rem!important}.product-info .product-name-wrapper h1,.product-info .product-name-wrapper h2{font-family:var(--go-font-head);font-weight:400;line-height:1;letter-spacing:-.04em;text-transform:uppercase;margin:0}.product-info .product-rating{font-size:13px}.product-info .product-price{font-family:var(--go-font-body)}.product-info .product-price,.product-info .product-price *:not(.info-badge){font-family:var(--go-font-body);font-size:24px;font-weight:400;line-height:32px;color:var(--go-marine)}.product-info .product-price .info-badge{display:inline-flex;align-items:center;align-self:center;margin-left:.25rem;padding:5px 10px;border:0;border-radius:999px;font-family:var(--go-font-head);font-size:var(--go-label-size);font-weight:500;line-height:1;letter-spacing:var(--go-label-track);text-transform:uppercase;white-space:nowrap}.product-info .product-price .info-badge.sold-out-badge{background:var(--go-sand);color:var(--go-stone)}.product-info .product-price .info-badge.sale-badge{background:var(--go-green);color:#fff}.product-info .product-price{margin-top:1rem!important;margin-bottom:0!important}.go-tagline{margin:1rem 0 0;max-width:34em;font-family:var(--go-font-body);font-size:16px;font-weight:400;line-height:26px;color:var(--go-stone)}.product-variant-picker .label-product-info,.product-variant-picker legend{font-family:var(--go-font-head);font-size:var(--go-label-size);font-weight:400;line-height:15px;letter-spacing:var(--go-label-track);text-transform:uppercase;color:var(--go-ink)}.product-variant-picker [data-option-group-selected-value-label]{font-family:var(--go-font-head);font-size:var(--go-label-size);letter-spacing:var(--go-label-track);text-transform:uppercase;color:var(--go-stone)}.product-info .product-variant-picker{margin-top:1.75rem!important;margin-bottom:0!important}.product-variant-picker fieldset{margin-bottom:1.5rem}.product-variant-picker .color-swatch-selector label{padding:3px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--go-line);transition:box-shadow .15s}.product-variant-picker .color-swatch-selector label .inner{width:34px!important;padding-bottom:34px!important;border-radius:999px!important;box-shadow:inset 0 0 0 1px #1212121f!important}.product-variant-picker .color-swatch-selector label:hover{box-shadow:inset 0 0 0 1px var(--go-stone)}.product-variant-picker .color-swatch-selector input:checked+label{box-shadow:inset 0 0 0 2px var(--go-marine)}.product-variant-picker .variant-radios:has(.color-swatch-selector){display:flex!important;flex-wrap:wrap;gap:10px!important;margin:0!important}.product-variant-picker .color-swatch-selector label{display:inline-block;width:auto}.go-option-head{justify-content:space-between;gap:12px}.go-label-sub{color:var(--go-stone)}.go-sizeguide-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--go-font-head);font-size:var(--go-label-size);font-weight:400;letter-spacing:var(--go-label-track);text-transform:uppercase;color:var(--go-stone);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.go-sizeguide-link__icon{width:16px;display:inline-flex}.product-info .pify_inline_button,.product-buy-buttons lb-upsell-widget{display:none!important}.go-sg{font-family:var(--go-font-body);color:var(--go-ink)}.go-sg__title{font-family:var(--go-font-head);font-size:22px;font-weight:400;letter-spacing:-.01em;text-transform:uppercase;color:var(--go-marine)}.go-sg__eyebrow{margin:0 0 1.25rem;font-family:var(--go-font-head);font-size:var(--go-label-size);letter-spacing:var(--go-eyebrow-track);text-transform:uppercase;color:var(--go-stone)}.go-sg__how{display:grid;grid-template-columns:150px minmax(0,1fr);margin-bottom:1.5rem;background:var(--go-cream);border-radius:var(--go-radius);overflow:hidden}.go-sg__visual{display:flex;align-items:center;justify-content:center;padding:12px;background:#fff;border:1px solid var(--go-line);border-right:0;border-radius:var(--go-radius) 0 0 var(--go-radius)}.go-sg__img{display:block;width:100%;max-width:150px;height:auto}.go-sg__steps{margin:0;padding:18px 20px 20px;list-style:none;font-size:15px;line-height:1.5;align-self:center}.go-sg__steps li{display:flex;align-items:flex-start;gap:14px}.go-sg__steps li+li{margin-top:14px}@media(max-width:479px){.go-sg__how{grid-template-columns:108px minmax(0,1fr)}.go-sg__visual{padding:8px}.go-sg__steps{font-size:14px;padding:14px 14px 16px}.go-sg__steps li{gap:10px}.go-sg__steps li+li{margin-top:10px}.go-sg__steps .go-sg__num{width:24px;height:24px;font-size:12px}}.go-sg__num{flex:none;width:28px;height:28px;border-radius:999px;background:var(--go-marine);color:#fff;font-family:var(--go-font-head);font-size:13px;display:flex;align-items:center;justify-content:center}.go-sg__step-body{padding-top:3px;color:var(--go-stone)}.go-sg__step-body strong{display:block;font-weight:600;color:var(--go-ink)}.go-sg__calc{margin-bottom:1.5rem;padding:18px;background:var(--go-sand);border-radius:var(--go-radius)}.go-sg__label{display:block;margin-bottom:8px;font-family:var(--go-font-head);font-size:var(--go-label-size);letter-spacing:var(--go-label-track);text-transform:uppercase}.go-sg__field{display:flex;align-items:center;gap:8px;max-width:200px;padding:0 14px;background:#fff;border:1px solid var(--go-line);border-radius:var(--go-radius)}.go-sg__field input{flex:1;min-width:0;height:48px;border:0;background:transparent;font-family:var(--go-font-body);font-size:18px;outline:none;box-shadow:none}.go-sg__field span{color:var(--go-stone)}.go-sg__result{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.go-sg__result[hidden]{display:none}.go-sg__result-text{margin:0;font-family:var(--go-font-head);font-size:18px;color:var(--go-marine)}.go-sg__choose{min-height:44px;padding:0 20px;border:0;border-radius:999px;background:var(--go-terra);color:#fff;font-family:var(--go-font-head);font-size:12px;font-weight:500;letter-spacing:var(--go-label-track);text-transform:uppercase;cursor:pointer}.go-sg__choose[hidden]{display:none}.go-sg__table{width:100%;border-collapse:collapse;font-size:14px}.go-sg__table th,.go-sg__table td{padding:12px 8px;text-align:left;border-bottom:1px solid var(--go-line)}.go-sg__table thead th{border-bottom:1px solid var(--go-ink);font-family:var(--go-font-head);font-size:var(--go-label-size);font-weight:400;letter-spacing:var(--go-label-track);text-transform:uppercase}.go-sg__table tr.is-current td{background:var(--go-cream)}.go-sg__table tr.is-match td{background:var(--go-marine);color:#fff}.go-sg__tips{margin:1.5rem 0 0;padding:0;list-style:none;font-size:14px;line-height:1.55}.go-sg__tips li+li{margin-top:8px}.go-sg__note{margin-top:1rem;font-size:13px;color:var(--go-stone)}.go-sg__help{display:flex;align-items:flex-start;gap:16px;margin-top:1.75rem;padding:22px;background:var(--go-marine);border-radius:var(--go-radius);color:#fff}.go-sg__help p{margin:0}.go-sg__help-icon{flex:none;width:44px;height:44px;border-radius:999px;background:#ffffff1f;display:flex;align-items:center;justify-content:center}.go-sg__help-icon svg{width:22px;height:22px}.go-sg__help-title{font-family:var(--go-font-head);font-size:18px;line-height:1.3;color:#fff}.go-sg__help-text{margin-top:4px!important;font-size:14px;line-height:1.55;color:#fffc}.go-sg__help-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:14px;padding:0 20px;border-radius:999px;background:#fff;color:var(--go-marine);font-family:var(--go-font-head);font-size:12px;font-weight:500;letter-spacing:var(--go-label-track);text-transform:uppercase;text-decoration:none}.go-sg__help-btn:hover{background:var(--go-cream)}.go-sg__help-btn svg{width:16px;height:16px}.go-sg__help-meta{margin-top:12px!important;font-size:13px;color:#ffffffb3}@media(max-width:480px){.go-sg__help{flex-direction:column;gap:12px}}.product-variant-picker .variant-radios--outlined:not(:has(.variant-radio-image)):not(:has(.color-swatch-selector)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.product-variant-picker .variant-radios--outlined .variant-radio label{min-height:58px;padding:8px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:var(--go-radius)!important;background:#fff;box-shadow:inset 0 0 0 1px var(--go-line)!important;font-family:var(--go-font-body);font-size:14px;text-align:center;color:var(--go-ink);transition:box-shadow .15s}.product-variant-picker .variant-radios--outlined .variant-radio label:hover{box-shadow:inset 0 0 0 1px var(--go-stone)!important}.product-variant-picker .variant-radios--outlined .variant-radio input:checked+label{background:var(--go-marine);color:#fff;box-shadow:inset 0 0 0 1px var(--go-marine)!important}.product-variant-picker .variant-radios--outlined .variant-radio input:checked+label .go-opt-sub{color:#ffffffbf}.product-variant-picker .variant-radio input.option-unavailable+label{background:transparent;color:#9a938b;text-decoration:none;box-shadow:inset 0 0 0 1px var(--go-line)!important;background-image:repeating-linear-gradient(-45deg,transparent 0 6px,rgba(102,95,87,.08) 6px 7px)}.go-opt-main{display:block;font-family:var(--go-font-body);font-weight:600;font-size:14px;line-height:1.2}.go-opt-sub{display:block;font-size:12px;line-height:1.2;color:var(--go-stone)}@media(max-width:480px){.product-variant-picker .variant-radios--outlined:not(:has(.variant-radio-image)):not(:has(.color-swatch-selector)){grid-template-columns:repeat(2,minmax(0,1fr))}}.go-sizetip{margin:-.75rem 0 1.25rem;font-size:13px;line-height:1.5;color:var(--go-stone)}.go-sizetip p{margin:0}.go-sizetip .go-avail-note{margin-bottom:4px;font-weight:700;color:var(--go-marine)}.product-buy-buttons{margin-top:0!important;margin-bottom:.75rem!important}.product-buy-buttons .button-add-to-cart{min-height:56px;padding-top:0!important;padding-bottom:0!important;border-radius:999px!important;font-family:var(--go-font-head);font-size:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}@media(max-width:767px){.product-buy-buttons .button-add-to-cart{min-height:52px;font-size:12px;letter-spacing:.16em}}.product-buy-buttons .button-add-to-cart:hover{filter:brightness(.92)}.product-stock-info{margin:0 0 .25rem!important}.product-stock-info .message{display:block;position:relative;padding-left:22px;font-family:var(--go-font-head);font-size:var(--go-label-size)!important;line-height:18px;letter-spacing:var(--go-label-track);text-transform:uppercase}.product-stock-info .message:before{position:absolute;left:0;top:1px;width:15px;height:15px;margin:0;background-size:contain}.go-dispatch-inline{color:var(--go-stone)}.go-pay{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.go-pay svg{width:34px;height:22px}.go-pay svg:nth-of-type(n+9){display:none}.go-usps,.go-specs__box,.go-addons__list{list-style:none;margin:0;padding:0}.go-usps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.5rem;background:var(--go-card-bg);border-radius:var(--go-radius);overflow:hidden}.go-usps li{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 16px;font-family:var(--go-font-body);font-size:14px;line-height:1.35}.go-usps li:nth-child(odd){border-right:1px solid var(--go-line)}.go-usps li:nth-child(n+3){border-top:1px solid var(--go-line)}.go-usps svg{width:22px;height:22px;flex:none;color:var(--go-marine)}.go-usps strong{display:block;font-weight:600;color:var(--go-ink)}.go-usps span{display:block;font-size:13px;color:var(--go-stone)}@media(max-width:380px){.go-usps{grid-template-columns:1fr}.go-usps li:nth-child(odd){border-right:0}.go-usps li:nth-child(n+2){border-top:1px solid var(--go-line)}}.go-gift{display:flex;align-items:center;gap:14px;margin:1rem 0 1.25rem;padding:12px 16px 12px 12px;background:var(--go-card-bg);border-radius:var(--go-radius);font-family:var(--go-font-body)}.go-gift p{margin:0}.go-gift__img{flex:none;width:64px;height:64px;border-radius:8px;background:var(--go-photo-bg);overflow:hidden}.go-gift__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.go-gift__body{flex:1 1 auto;min-width:0}.go-gift__label{font-family:var(--go-font-head);font-size:var(--go-label-size);letter-spacing:var(--go-label-track);text-transform:uppercase;color:var(--go-terra)}.go-gift__title{margin-top:2px!important;font-size:15px;font-weight:600;line-height:1.3;color:var(--go-marine)}.go-gift__note{margin-top:2px!important;font-size:13px;color:var(--go-stone)}.go-gift__price{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.go-gift__price s{font-size:13px;color:#9a938b}.go-gift__price strong{font-family:var(--go-font-head);font-size:12px;font-weight:500;letter-spacing:var(--go-label-track);text-transform:uppercase;color:var(--go-green)}.go-addons{margin:0 0 1.75rem;font-family:var(--go-font-body)}.go-addons__head{display:flex;align-items:center;gap:10px;margin-bottom:4px}.go-addons__title{margin:0;font-family:var(--go-font-head);font-size:var(--go-label-size);font-weight:400;letter-spacing:var(--go-label-track);text-transform:uppercase}.go-addons__badge{display:inline-block;padding:3px 8px;border-radius:999px;background:var(--go-green);color:#fff;font-family:var(--go-font-head);font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.04em}.go-addons__sub{margin:0 0 12px;font-family:var(--go-font-body);font-size:13px;line-height:1.45;color:var(--go-stone)}.go-addons__list{display:flex;flex-direction:column;gap:8px}.go-addon{display:flex;align-items:center;gap:14px;padding:10px 12px;background:var(--go-card-bg);border-radius:var(--go-radius)}.go-addon__img{flex:none;width:56px;height:56px;border-radius:6px;overflow:hidden;background:#fff}.go-addon__img img{width:100%;height:100%;object-fit:contain}.go-addon__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.go-addon__name{font-size:14px;font-weight:600;color:var(--go-ink);text-decoration:none}.go-addon__price{font-size:13px;color:var(--go-stone)}.go-addon__price strong{color:var(--go-ink)}.go-addon__price strong:has(+s){color:var(--go-green)}.go-addon__price s{margin-left:4px;color:#9a938b}.go-addon__add{flex:none;width:40px;height:40px;border-radius:999px;border:1.5px solid var(--go-terra);background:transparent;color:var(--go-terra);font-size:20px;line-height:1;cursor:pointer;transition:background .15s,color .15s}.go-addon__add:hover{background:var(--go-terra);color:#fff}.go-addon__done{display:none}.go-addon__add.is-added{background:var(--go-green);border-color:var(--go-green);color:#fff}.go-addon__add.is-added .go-addon__plus{display:none}.go-addon__add.is-added .go-addon__done{display:inline}.go-addon__add.is-loading{opacity:.5;pointer-events:none}.go-addon__add.is-error{border-color:#b91c1c;color:#b91c1c}.product-info .product-collapse{border-color:var(--go-line);border-top-width:1px;border-bottom-width:0}.product-info .product-collapse-wrapper:last-of-type .product-collapse{border-bottom-width:1px}.product-info .product-collapse>summary{padding-top:1.1rem;padding-bottom:1.1rem}.product-info .product-collapse .product-info-heading{font-family:var(--go-font-head);font-size:13px;font-weight:400;letter-spacing:var(--go-label-track);text-transform:uppercase;color:var(--go-ink)}.product-info .product-collapse .prose{font-size:15px;line-height:1.65;color:#333}.go-specs{width:100%;margin:0 0 1rem;border-collapse:collapse;font-size:14px}.go-specs th,.go-specs td{padding:10px 0;border-bottom:1px solid var(--go-line);text-align:left;vertical-align:top}.go-specs th{width:45%;font-weight:600;color:var(--go-stone)}.go-specs__box-title{margin:0 0 6px;font-weight:700}.go-specs__box li{padding-left:18px;position:relative}.go-specs__box li:before{content:"";position:absolute;left:0;top:.65em;width:8px;height:2px;background:var(--go-terra)}.product-grid .shopify-section:not(.product-grid-section) h2{font-family:var(--go-font-head);color:var(--go-marine)}main.product-grid .product-breadcrumbs{margin-top:12px!important;margin-bottom:12px!important;font-size:13px;color:var(--go-stone)}main.product-grid .product-media,main.product-grid .shopify-section:first-child .product-media{padding-top:0!important}main.product-grid .product-info{padding-top:0!important}main.product-grid:not(:has(.product-breadcrumbs)) .product-media,main.product-grid:not(:has(.product-breadcrumbs)) .product-info{padding-top:12px!important}@media(max-width:991px){main.product-grid .product-media{padding-bottom:12px!important}}.product-media .dots-indicator-filled{margin-top:10px!important}.product-media .dots-indicator-filled .dots-indicator{background:transparent!important;padding:0!important;gap:2px}.product-media .dots-indicator-filled .dots-indicator__dot{padding:6px 3px}.product-media .dots-indicator-filled .dots-indicator .dots-indicator__dot:before{width:6px!important;height:6px!important;border-radius:999px!important;background:#d9d2c8!important;transition:width .2s,background-color .2s}.product-media .dots-indicator-filled .dots-indicator .dots-indicator__dot.active:before{width:20px!important;background:var(--go-marine)!important}@media(max-width:599px){.go-usps li{flex-direction:column;align-items:flex-start;gap:8px;padding:14px}.go-usps strong{font-size:14px}.go-gift{gap:12px;padding:10px 12px 10px 10px}.go-gift__img{width:56px;height:56px}}@media(max-width:991px){main.product-grid .product-breadcrumbs{margin-top:10px!important;margin-bottom:10px!important}main.product-grid .product-media,main.product-grid .shopify-section:first-child .product-media{padding-top:0!important;padding-bottom:0!important}main.product-grid:not(:has(.product-breadcrumbs)) .product-media{padding-top:8px!important}.product-media .product-gallery-mobile-indicator{display:none!important}.product-media .product-media-carousel{position:relative;grid-template-areas:"gallery"!important}.product-gallery-wrapper .go-gal-arrow{position:absolute;top:50%;z-index:2;width:40px;height:40px;margin-top:-20px;display:flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--go-cream);color:var(--go-marine);box-shadow:0 1px 3px #1212121f;cursor:pointer;transition:opacity .15s}.product-gallery-wrapper .go-gal-arrow svg{width:18px;height:18px}.product-gallery-wrapper .go-gal-arrow--prev{left:calc(var(--container-padding, 20px) + 10px)}.product-gallery-wrapper .go-gal-arrow--next{right:calc(var(--container-padding, 20px) + 10px)}.product-gallery-wrapper .go-gal-arrow--next svg{transform:scaleX(-1)}.product-gallery-wrapper .go-gal-arrow:disabled{opacity:0;pointer-events:none}main.product-grid .product-info{margin-top:12px}}@media(min-width:992px){.go-gal-arrow{display:none}}@media(max-width:991px){.go-pay{flex-wrap:nowrap;gap:4px}.go-pay svg{flex:0 1 34px;min-width:0;width:auto;height:auto;aspect-ratio:38 / 24}}.go-sg__field input{-moz-appearance:textfield}.go-sg__field input::-webkit-outer-spin-button,.go-sg__field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.go-bundle{margin:4px 0 16px;border:1px solid var(--go-line);border-radius:12px;background:#fff;box-shadow:0 2px 10px #27325f0f;overflow:hidden;font-family:var(--go-font-body)}.go-bundle p{margin:0}.go-bundle__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 10px}.go-bundle__eyebrow{font-family:var(--go-font-head);font-size:var(--go-label-size);letter-spacing:.14em;text-transform:uppercase;color:var(--go-terra)}.go-bundle__title{margin-top:2px!important;font-family:var(--go-font-head);font-weight:500;font-size:18px;line-height:1.25;letter-spacing:-.01em;color:var(--go-marine)}.go-bundle__badge{flex:none;padding:3px 8px;border-radius:999px;background:var(--go-green);color:#fff;font-family:var(--go-font-head);font-size:11px;font-weight:500;letter-spacing:.04em;white-space:nowrap}.go-bundle__row{display:flex;align-items:center;gap:12px;margin:0;padding:10px 16px;border-top:1px solid var(--go-line);cursor:pointer}.go-bundle__row--gift{background:#fbf3e8;cursor:default}.go-bundle__tick{flex:none;width:22px;height:22px;border-radius:6px;background:var(--go-marine);color:#fff;display:flex;align-items:center;justify-content:center}.go-bundle__tick svg{width:14px;height:14px}.go-bundle .go-bundle__check{-webkit-appearance:none;appearance:none;flex:none;display:block;width:22px;height:22px;margin:0;padding:0;border:1.5px solid #C9C2B8;border-radius:6px;outline:none;box-shadow:none;background:#fff no-repeat center / 14px 14px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.go-bundle .go-bundle__check:hover{border-color:var(--go-marine)}.go-bundle .go-bundle__check:checked{border-color:var(--go-marine);background-color:var(--go-marine);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.go-bundle .go-bundle__check:focus{outline:none;box-shadow:none}.go-bundle .go-bundle__check:focus-visible{outline:2px solid var(--go-marine);outline-offset:2px}.go-bundle__img{flex:none;width:48px;height:48px;border-radius:8px;background:var(--go-photo-bg);overflow:hidden}.go-bundle__img img{width:100%;height:100%;object-fit:contain;display:block}.go-bundle__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.go-bundle__name{font-size:14px;font-weight:600;line-height:1.3;color:var(--go-marine)}.go-bundle__note{font-size:12px;line-height:1.35;color:var(--go-stone)}.go-bundle__price{flex:none;display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.go-bundle__price s{font-size:12px;color:var(--go-stone)}.go-bundle__price strong{font-size:14px;font-weight:700;color:var(--go-marine)}.go-bundle__price .go-bundle__deal{color:var(--go-green)}.go-bundle__price .go-bundle__free{font-family:var(--go-font-head);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--go-terra)}.go-bundle__sum{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;background:var(--go-sand);font-size:13px;color:var(--go-marine)}.go-bundle__sum strong{font-weight:700}.go-bundle__save{font-weight:700;color:var(--go-green)}.go-bundle__save[hidden]{display:none}.go-atc-total{white-space:nowrap}@media(max-width:767px){.go-bundle__head{padding:11px 14px 8px}.go-bundle__title{font-size:16px}.go-bundle__head{align-items:flex-start}.go-bundle__row{gap:10px;padding:9px 14px}.go-bundle__img{width:44px;height:44px}.go-bundle__name{font-size:13px}.go-bundle__note{font-size:11px}.go-bundle__sum{padding:10px 14px;font-size:12px}}.go-checks{list-style:none;margin:.875rem 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-family:var(--go-font-body)}.go-checks li{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:16px;line-height:24px;color:var(--go-stone)}.go-checks svg{flex:none;width:18px;height:18px;margin-top:3px;color:var(--go-marine)}:root{--go-stack: 16px;--go-stack-lg: 28px}.product-buy-buttons{margin-bottom:var(--go-stack)!important}.product-stock-info{margin:0 0 var(--go-stack)!important}.go-trust{margin:0 0 var(--go-stack-lg)}.go-trust .go-pay{margin:0 0 var(--go-stack)}.go-trust .go-usps{margin-bottom:0}.go-bundle{margin:0 0 var(--go-stack)}.go-sizetip--solo{margin-top:.75rem}.go-bundle__pick{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0;margin:0;cursor:pointer}.go-bundle__row{cursor:default}.go-bundle__variant{flex:none}.go-bundle__select{height:36px;max-width:150px;padding:0 28px 0 10px;border:1px solid var(--go-line);border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2327325F' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 10px center;font-family:var(--go-font-body);font-size:13px;color:var(--go-marine);-webkit-appearance:none;appearance:none;cursor:pointer}.go-bundle__select:focus{outline:2px solid var(--go-marine);outline-offset:1px}@media(max-width:767px){.go-bundle__row--multi{flex-wrap:wrap;row-gap:8px}.go-bundle__row--multi .go-bundle__variant{order:3;flex-basis:100%;box-sizing:border-box;padding-left:86px}.go-bundle__row--multi .go-bundle__select{max-width:100%;width:100%}}.go-fits{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:1rem 0 0}.go-fits__label{margin:0;font-family:var(--go-font-head);font-size:var(--go-label-size);letter-spacing:var(--go-label-track);text-transform:uppercase;color:var(--go-ink)}.go-fits__list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.go-fits__list li{margin:0}.go-fits__chip{display:inline-block;padding:5px 12px;border:1px solid var(--go-marine);border-radius:999px;font-family:var(--go-font-head);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--go-marine);text-decoration:none}a.go-fits__chip:hover{background:var(--go-marine);color:#fff}.go-pairs{margin-top:.25rem}.go-addon__add--link{display:flex;align-items:center;justify-content:center;font-size:22px;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/go-pdp.css.map */
