:root{--ffg-bar-green: #6EA980;--ffg-chip-green: #424242;--ffg-chip-ink: #000000;--ffg-chip-green-soft: #C0C0C0;--ffg-chip-tint: #ECECEC;--ffg-varselect-size: 15px;--ffg-chip-shadow: 0 1px 1px rgba(0, 0, 0, .07), 0 3px 8px rgba(0, 0, 0, .13);--ffg-chip-shadow-selected: 0 1px 1px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .16);--ffg-chip-key: #DFE9E1;--ffg-chip-border: 2px;--ffg-chip-radius: 10px;--ffg-chip-basis: 78px;--ffg-chip-label-size: 14.5px;--ffg-bar-radius: 10px;--ffg-bar-pad-inline: 19px;--ffg-bar-pad-block: 15px;--ffg-bar-edge: 106px;--ffg-checkout-reserve: 28px;--ffg-atc-height: 35px;--ffg-atc-font: 12px;--ffg-atc-pad: 13px;--ffg-atc-track: .04em;--ffg-ship-hed: clamp(13px, 1.45vw, 19px);--ffg-ship-sub: clamp(9px, .85vw, 11px);--ffg-ship-gap: clamp(10px, 1.4vw, 20px);--ffg-shoppay-gap: 118px;--ffg-shoppay-reserve: 0px;--ffg-tail-gap: 23px;--ffg-tail-w: 118px;--ffg-tail-h: calc(var(--ffg-tail-gap) + 2px);--ffg-bar-natural-gap: 24px;--ffg-bar-price-size: 24px;--ffg-bar-price-gap: clamp(8px, calc(14px - (390px - 100vw)) , 14px);--ffg-bar-name-min: 17px;--ffg-bar-name-max: 17px;--ffg-bar-name-ink: #FFFFFF}.product-details .ffg-checkout-row{order:6}.product-details .ffg-pdp__trust{order:7;padding-top:0}.product-details .variant-picker{order:4}.product-details .buy-buttons-block{order:5}.product-details .variant-option--equal-width-buttons,.product-details .variant-option--buttons{display:flex;flex-wrap:nowrap;gap:clamp(8px,2.2vw,24px);min-inline-size:0;width:100%}.product-details .variant-picker:has(.variant-option~.variant-option) .variant-option--equal-width-buttons,.product-details .variant-picker:has(.variant-option~.variant-option) .variant-option--buttons{flex-wrap:wrap}@media screen and not (min-width:750px){.product-details .variant-option--equal-width-buttons:has(.variant-option__button-label:nth-of-type(4)),.product-details .variant-option--buttons:has(.variant-option__button-label:nth-of-type(4)){flex-wrap:wrap}.product-details .variant-option--buttons:has(.variant-option__button-label:nth-of-type(4)) .variant-option__button-label.variant-option__button-label:has(input:checked,[data-current-checked=true]):before{content:none}}@media screen and (min-width:750px){.product-details .variant-option--equal-width-buttons:has(.variant-option__button-label:nth-of-type(5)),.product-details .variant-option--buttons:has(.variant-option__button-label:nth-of-type(5)){flex-wrap:wrap}.product-details .variant-option--buttons:has(.variant-option__button-label:nth-of-type(6)) .variant-option__button-label.variant-option__button-label:has(input:checked,[data-current-checked=true]):before{content:none}}@media screen and not (min-width:750px){.product-details .variant-option--equal-width-buttons:has(.variant-option__button-label:nth-of-type(4)),.product-details .variant-option--buttons:has(.variant-option__button-label:nth-of-type(4)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:750px){.product-details .variant-option--equal-width-buttons:has(.variant-option__button-label:nth-of-type(5)),.product-details .variant-option--buttons:has(.variant-option__button-label:nth-of-type(5)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.product-details .variant-option__button-label{flex:1 1 var(--ffg-chip-basis);min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:43px;padding:9px 4px;text-align:center;background:#fff;border:var(--ffg-chip-border) solid transparent;border-radius:var(--ffg-chip-radius);box-shadow:var(--ffg-chip-shadow);color:var(--ffg-chip-ink);cursor:pointer;transition:box-shadow .15s,background-color .15s}.product-details .variant-option__button-label{font-family:"Eczar",var(--f-ui),Georgia,serif;font-weight:600}.product-details .variant-option__button-label__text{font-family:"Eczar",var(--f-ui),Georgia,serif;font-size:var(--ffg-chip-label-size);font-weight:600;line-height:1.1;letter-spacing:.03em;text-transform:uppercase;color:var(--ffg-chip-ink)}.product-details .variant-option__button-label:after{font-family:"Eczar",var(--f-ui),Georgia,serif;font-size:14px;font-weight:600;color:var(--ffg-chip-ink);opacity:.82}.product-details .variant-option__button-label .variant-option__button-label__pill{display:none}.product-details .variant-option--buttons .variant-option__button-label.variant-option__button-label:before{content:none}.product-details .variant-option--buttons .variant-option__button-label.variant-option__button-label{overflow:visible}.product-details .variant-option__button-label.variant-option__button-label:has([data-option-available=false]){border-width:var(--ffg-chip-border)}.product-details .variant-option__button-label .variant-option__strikethrough{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.product-details .variant-option__button-label.variant-option__button-label:has([data-option-available=false]):after{position:static;inset:auto;border:0;clip-path:none}.product-details .variant-option__button-label:has(input:checked,[data-current-checked=true]){background:var(--ffg-chip-tint);box-shadow:var(--ffg-chip-shadow-selected);border-color:#adadad;color:var(--ffg-chip-ink);z-index:3}.product-details .variant-option__button-label:has(input:checked,[data-current-checked=true]):after{opacity:1}.product-details .variant-option--buttons .variant-option__button-label.variant-option__button-label:has(input:checked,[data-current-checked=true]):before{content:"";position:absolute;inset:auto;clip-path:none;border:0;top:100%;margin-top:var(--ffg-chip-border);left:50%;transform:translate(-50%);width:var(--ffg-tail-w);height:var(--ffg-tail-h);background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 60' preserveAspectRatio='none'%3E%3Cfilter id='g' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.411 0.29' numOctaves='4' stitchTiles='stitch' result='n'/%3E%3CfeColorMatrix in='n' type='saturate' values='0' result='y'/%3E%3CfeComponentTransfer in='y' result='grain'%3E%3CfeFuncR type='linear' slope='0.34' intercept='0.66'/%3E%3CfeFuncG type='linear' slope='0.34' intercept='0.66'/%3E%3CfeFuncB type='linear' slope='0.34' intercept='0.66'/%3E%3CfeFuncA type='table' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%3CfeBlend in='SourceGraphic' in2='grain' mode='multiply' result='m'/%3E%3CfeComposite in='m' in2='SourceGraphic' operator='in'/%3E%3C/filter%3E%3Cpath fill='%23619973' filter='url(%23g)' d='M0 60C62 60 93 55 100 0C107 55 138 60 200 60Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.product-details .variant-picker:has(.variant-option~.variant-option) .variant-option__button-label.variant-option__button-label:has(input:checked,[data-current-checked=true]):before{content:none}.product-details .variant-picker:not(:has(.variant-option~.variant-option)) .variant-option--buttons:has(.variant-option__button-label:nth-of-type(10)) .variant-option__button-label{display:none}.product-details .variant-option--equal-width-buttons.variant-option--equal-width-buttons:has(.ffg-varselect),.product-details .variant-option--buttons.variant-option--buttons:has(.ffg-varselect){display:flex}.product-details .ffg-varselect-wrap{position:relative;flex:1 1 100%;min-width:0;display:flex}.product-details .ffg-varselect{width:100%;min-width:0;min-height:43px;padding:9px 38px 9px 14px;border:var(--ffg-chip-border) solid transparent;border-radius:var(--ffg-chip-radius);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%23000000' d='M1.4 0 6 4.6 10.6 0 12 1.4 6 7.4 0 1.4Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px;box-shadow:var(--ffg-chip-shadow-selected);appearance:none;-webkit-appearance:none;font-family:var(--f-ui);font-size:var(--ffg-varselect-size);font-weight:800;letter-spacing:.01em;text-transform:uppercase;color:var(--ffg-chip-ink);cursor:pointer}@media screen and not (min-width:750px){.product-details .ffg-varselect-wrap{flex:0 0 min(92%,340px);width:min(92%,340px);margin-inline:auto}.product-details .ffg-varselect{min-height:50px;--ffg-varselect-size: 17px;text-align:center;text-align-last:center}}.product-details .ffg-varselect:focus-visible{outline:2px solid var(--ffg-chip-green);outline-offset:2px}.product-details .ffg-varselect-wrap:after{content:"";position:absolute;top:100%;margin-top:var(--ffg-chip-border);left:50%;transform:translate(-50%);width:var(--ffg-tail-w);height:var(--ffg-tail-h);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 60' preserveAspectRatio='none'%3E%3Cfilter id='g' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.411 0.29' numOctaves='4' stitchTiles='stitch' result='n'/%3E%3CfeColorMatrix in='n' type='saturate' values='0' result='y'/%3E%3CfeComponentTransfer in='y' result='grain'%3E%3CfeFuncR type='linear' slope='0.34' intercept='0.66'/%3E%3CfeFuncG type='linear' slope='0.34' intercept='0.66'/%3E%3CfeFuncB type='linear' slope='0.34' intercept='0.66'/%3E%3CfeFuncA type='table' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%3CfeBlend in='SourceGraphic' in2='grain' mode='multiply' result='m'/%3E%3CfeComposite in='m' in2='SourceGraphic' operator='in'/%3E%3C/filter%3E%3Cpath fill='%23619973' filter='url(%23g)' d='M0 60C62 60 93 55 100 0C107 55 138 60 200 60Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.product-details:has(.ffg-varselect) .product-form-buttons:before{display:none}.product-details:has(.ffg-varselect) .product-form-buttons:after{grid-row:1 / -1;align-self:center;padding-block-start:0}.product-details .buy-buttons-block{display:block;container-type:inline-size;container-name:ffg-buybar;margin-block-start:calc(var(--ffg-tail-gap) - 4px - var(--ffg-bar-natural-gap));padding-block-end:var(--ffg-shoppay-reserve)}.product-details .product-form-buttons{position:relative;display:grid;grid-template-columns:minmax(var(--ffg-bar-edge),auto) minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;row-gap:0;column-gap:var(--ffg-bar-price-gap);--ffg-bar-fit-name: 1;padding:var(--ffg-bar-pad-block) var(--ffg-bar-pad-inline)!important;background-color:var(--ffg-bar-green);background-image:radial-gradient(ellipse 120% 130% at 50% 50%,#0000 45%,#0003),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='t' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='0.34' intercept='0.66'/%3E%3CfeFuncG type='linear' slope='0.34' intercept='0.66'/%3E%3CfeFuncB type='linear' slope='0.34' intercept='0.66'/%3E%3CfeFuncA type='table' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23t)'/%3E%3C/svg%3E");background-size:100% 100%,230px 230px;background-repeat:no-repeat,repeat;background-blend-mode:multiply,multiply;border-radius:var(--ffg-bar-radius);box-shadow:none}.product-details .product-form-buttons .quantity-selector-wrapper{grid-column:1;grid-row:1 / -1;justify-self:start}.product-details .product-form-buttons:before,.product-details .product-form-buttons:after{font-family:var(--f-ui);line-height:1;white-space:nowrap;min-width:0;justify-self:center}.product-details .product-form-buttons:before{font-family:"Eczar",var(--f-ui),Georgia,serif;font-weight:600;letter-spacing:.03em;grid-column:2;grid-row:1;align-self:end;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:var(--ffg-bar-name-size, 17px);margin-block-start:2px;text-transform:uppercase;color:var(--ffg-bar-name-ink)}.product-details .product-form-buttons:after{grid-column:2;grid-row:2;align-self:start;padding-block-start:0;margin-block-start:2px;overflow:visible;font-family:"Eczar",var(--f-ui),Georgia,serif;font-size:var(--ffg-bar-price-fit, var(--ffg-bar-price-size));font-weight:600;color:#fff}.product-details .product-form-buttons:before,.product-details .product-form-buttons:after{content:none!important}.product-details .product-form-buttons>span:has(.add-to-cart-button){grid-column:3;grid-row:1 / -1;flex:none;min-width:0;width:auto;justify-self:end}.product-details .product-form-buttons .button.add-to-cart-button{width:100%;height:var(--ffg-atc-height);min-height:0;padding-block:0;padding-inline:var(--ffg-atc-pad);font-size:var(--ffg-atc-font);letter-spacing:var(--ffg-atc-track);white-space:nowrap;border-radius:9px;background:#fff;color:#0d1a14}.product-details .product-form-buttons .button.add-to-cart-button:hover{background:#fff;color:#0d1a14;opacity:.88}.product-details .add-to-cart-button .add-to-cart-text>.svg-wrapper,.product-details .add-to-cart-button>.add-to-cart-icon{display:none}.product-details .add-to-cart-button .add-to-cart__added,.product-details .add-to-cart-button .checkmark-burst{display:none}.product-details .product-form-buttons>span:has(.add-to-cart-button){position:relative}.product-details .ffg-atc-stitch{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);max-width:none;overflow:visible;pointer-events:none}.product-details .ffg-atc-stitch rect{fill:none;stroke:var(--ffg-cream, #FDFBF6);stroke-width:2;stroke-linecap:round;opacity:.9;stroke-dasharray:6.6 3.4 7.5 4.4 6 3.8 7 4.6 5.6 4.3 7.3 3.5 6.3 4 7.7 4.5 7.1 3.6 5.8 4.2;filter:url(#ffgStitchWobble)}@keyframes ffg-atc-sew{0%{stroke-dashoffset:0}to{stroke-dashoffset:-643.2}}.product-details .product-form-buttons>span.is-sewing .ffg-atc-stitch rect{animation:ffg-atc-sew 1.5s cubic-bezier(.33,0,.2,1)}@media(prefers-reduced-motion:reduce){.product-details .product-form-buttons>span.is-sewing .ffg-atc-stitch rect{animation:none}}.product-details .variant-option--buttons .variant-option__button-label.variant-option__button-label:hover{outline:none;border-color:#adadad}.product-details .quantity-selector{--quantity-key: 34px;--quantity-selector-width: 116px;display:flex;align-items:center;gap:2px;flex:0 0 var(--quantity-selector-width);width:var(--quantity-selector-width);max-width:var(--quantity-selector-width);height:44px;padding:4px;background:#fff;border:0;border-radius:12px;box-shadow:var(--ffg-chip-shadow);overflow:visible}.product-details .quantity-selector:after{content:none}.product-details .quantity-selector input[type=number]{flex:1 1 auto;width:100%;max-width:none;min-width:0;height:100%;padding:0;border:0;background:transparent;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;font-family:var(--f-ui);font-size:20px;font-weight:800;line-height:1;color:var(--ffg-chip-ink)}.product-details .quantity-selector input[type=number]::-webkit-inner-spin-button,.product-details .quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;display:none;margin:0}.product-details .quantity-selector :is(.quantity-minus,.quantity-plus){position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 var(--quantity-key);width:var(--quantity-key);height:var(--quantity-key);min-width:0;padding:0;border:0;border-radius:9px;background:var(--ffg-chip-key);color:var(--ffg-chip-ink);cursor:pointer;transition:background-color .12s}.product-details .quantity-selector :is(.quantity-minus,.quantity-plus):hover{background:#cfded4}.product-details .quantity-selector :is(.quantity-minus,.quantity-plus):disabled{opacity:.4}.product-details .quantity-selector :is(.quantity-minus,.quantity-plus) .svg-wrapper{display:flex;width:18px;height:18px;--icon-stroke-width: 2px}.product-details .quantity-selector :is(.quantity-minus,.quantity-plus) svg{width:100%;height:100%}.product-details .ffg-checkout-row{--co-pt: 10px;display:flex;align-items:center;justify-content:flex-start;align-self:stretch;gap:var(--ffg-ship-gap);margin:-14px calc(-1 * var(--co-pt)) var(--ffg-checkout-reserve) 0}.product-details .ffg-checkout{position:relative;display:inline-block;flex:0 0 auto;width:auto;min-height:40px;margin:0 0 0 auto;padding:0 29px;border:0;border-radius:0;background:#a02924;color:#fff;font-family:"Antiquary Wide",var(--f-ui),Georgia,serif;font-size:16px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color .14s;clip-path:polygon(var(--co-pt) 0,calc(100% - var(--co-pt)) 0,calc(100% - .973 * var(--co-pt)) 20.4%,calc(100% - .844 * var(--co-pt)) 35.3%,calc(100% - .543 * var(--co-pt)) 45.1%,100% 50%,calc(100% - .543 * var(--co-pt)) 54.9%,calc(100% - .844 * var(--co-pt)) 64.7%,calc(100% - .973 * var(--co-pt)) 79.6%,calc(100% - var(--co-pt)) 100%,var(--co-pt) 100%,calc(.973 * var(--co-pt)) 79.6%,calc(.844 * var(--co-pt)) 64.7%,calc(.543 * var(--co-pt)) 54.9%,0 50%,calc(.543 * var(--co-pt)) 45.1%,calc(.844 * var(--co-pt)) 35.3%,calc(.973 * var(--co-pt)) 20.4%)}.ffg-checkout__arrow{display:inline-block;margin-left:9px;vertical-align:-1px;transition:transform .18s ease}.product-details .ffg-checkout:hover .ffg-checkout__arrow{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.ffg-checkout__arrow{transition:none}}.product-details .ffg-checkout:hover{background:#8c231f}.product-details .ffg-checkout:focus-visible{outline:2px solid #A02924;outline-offset:3px}@container ffg-details (width < 480px){.product-details .ffg-checkout{padding:0 15px}.ffg-checkout__arrow{margin-left:6px}.product-details .ffg-checkout-row{gap:10px}}.product-details .ffg-freeship{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;color:#008e3b;font-family:var(--f-ui);text-align:left;text-transform:uppercase;min-width:min-content;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.product-details .ffg-freeship__hed{font-size:var(--ffg-ship-hed);font-weight:800;line-height:1.02;letter-spacing:-.005em}.product-details .ffg-freeship__sub{font-size:var(--ffg-ship-sub);font-weight:700;line-height:1.15;letter-spacing:.03em}.product-details .ffg-freeship-badge{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--ffg-atc-height);height:var(--ffg-atc-height);border-radius:9px;background-color:var(--ffg-bar-green);background-image:radial-gradient(ellipse 120% 130% at 50% 50%,#0000 45%,#0003),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='t' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='0.34' intercept='0.66'/%3E%3CfeFuncG type='linear' slope='0.34' intercept='0.66'/%3E%3CfeFuncB type='linear' slope='0.34' intercept='0.66'/%3E%3CfeFuncA type='table' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23t)'/%3E%3C/svg%3E");background-size:100% 100%,230px 230px;background-repeat:no-repeat,repeat;background-blend-mode:multiply,multiply;color:#fff;opacity:.22;cursor:default;transition:opacity .18s}.product-details .ffg-freeship-badge.is-met{opacity:1}.product-details .ffg-freeship-badge__tick{width:62%;height:62%}.product-details .ffg-freeship-badge__tip{position:absolute;top:calc(100% + 8px);left:50%;z-index:3;padding:6px 10px;border-radius:7px;background:#16130f;color:var(--ffg-cream, #FDF6E9);font-family:var(--f-ui);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:none;white-space:nowrap;opacity:0;visibility:hidden;transform:translate(-50%,-4px);transition:opacity .14s,transform .14s,visibility 0s linear .14s;pointer-events:none}.product-details .ffg-freeship-badge__tip:before{content:"";position:absolute;bottom:100%;left:50%;width:8px;height:8px;margin-bottom:-4px;background:inherit;transform:translate(-50%) rotate(45deg)}.product-details .ffg-freeship-badge:hover .ffg-freeship-badge__tip,.product-details .ffg-freeship-badge:focus-visible .ffg-freeship-badge__tip{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .14s,transform .14s}@media screen and (max-width:749.98px){.product-details .ffg-freeship-badge__tip{left:0;transform:translateY(-4px);white-space:normal;width:max-content;max-width:min(230px,74vw);text-align:left}.product-details .ffg-freeship-badge__tip:before{left:18px;transform:rotate(45deg)}.product-details .ffg-freeship-badge:hover .ffg-freeship-badge__tip,.product-details .ffg-freeship-badge:focus-visible .ffg-freeship-badge__tip{transform:translate(0)}}.product-details .ffg-freeship-badge:hover,.product-details .ffg-freeship-badge:focus-visible{opacity:.75}.product-details .ffg-freeship-badge.is-met:hover,.product-details .ffg-freeship-badge.is-met:focus-visible{opacity:1}.product-details .ffg-freeship-badge:focus-visible{outline:2px solid #008E3B;outline-offset:3px}.product-details .accelerated-checkout-block,.product-details more-payment-options-link,.product-details .shopify-payment-button__more-options{display:none!important}.product-details .accelerated-checkout-block{position:absolute;top:100%;left:0;right:0;margin-block-start:var(--ffg-shoppay-gap);margin-inline:auto;text-align:center}.product-details shopify-accelerated-checkout{--shopify-accelerated-checkout-inline-alignment: center}.product-details .product-form-buttons .add-to-cart-button:focus-visible,.product-details .quantity-selector button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media screen and not (min-width:750px){:root{--ffg-bar-pad-block: 16px;--ffg-bar-radius: 0px;--ffg-bar-edge: 0px;--ffg-tail-gap: 26px;--ffg-tail-w: 113px;--ffg-bar-natural-gap: 24px;--ffg-ship-hed: 14px;--ffg-ship-sub: 9.5px;--ffg-ship-gap: 12px;--ffg-bar-price-size: 25.5px;--ffg-bar-name-min: 16px;--ffg-bar-name-max: 16px;--ffg-chip-label-size: 15px;--ffg-atc-height: 35px;--ffg-atc-font: 10.5px;--ffg-atc-pad: 8px;--ffg-shoppay-gap: 116px;--ffg-shoppay-reserve: 0px;--ffg-checkout-reserve: 28px}.product-details .product-form-buttons{margin-inline:calc(50% - var(--ffg-vw, 100vw) / 2 + clamp(14px,2.6vw,34px));padding-inline:calc(var(--ffg-vw, 100vw) / 2 - 50% - clamp(14px,2.6vw,34px))!important;border-radius:0}.product-details{align-self:stretch!important;width:100%!important;max-width:none!important}.product-details>*{align-self:stretch}.product-details .group-block,.product-details .group-block-content,.product-details .variant-picker,.product-details .buy-buttons-block{width:100%;align-self:stretch}.product-details .product-form-buttons.product-form-buttons{grid-template-columns:repeat(3,1fr);column-gap:clamp(8px,2.2vw,24px)}.product-details .product-form-buttons .quantity-selector-wrapper{justify-self:stretch}.product-details .quantity-selector{--quantity-selector-width: 100%}.product-details .quantity-selector :is(.quantity-minus,.quantity-plus){flex-basis:clamp(26px,calc((100% - 24px)/2),34px);width:clamp(26px,calc((100% - 24px)/2),34px)}.product-details .product-form-buttons>span:has(.add-to-cart-button){justify-self:stretch;width:100%}@media screen and (max-width:359px){:root{--ffg-bar-price-size: 18.4px;--ffg-bar-name-min: 14px;--ffg-bar-name-max: 14px;--ffg-atc-font: 10px;--ffg-atc-pad: 9px;--ffg-atc-track: .02em}}sticky-add-to-cart .add-to-cart-button{background:#fff;color:#0d1a14}}@media screen and (min-width:750px){@container ffg-buybar (max-width: 459px){.product-details .product-form-buttons{--ffg-bar-edge: 0px;--ffg-bar-price-size: 24.5px;--ffg-bar-name-min: 17px;--ffg-bar-name-max: 17px;--ffg-atc-height: 35px;--ffg-atc-font: 10.5px;--ffg-atc-pad: 11px;--ffg-atc-track: .02em;--ffg-bar-pad-inline: 14px}}}@media screen and (min-width:990px){:root{--ffg-bar-natural-gap: 28px}}@media screen and not (min-width:750px){:root{--ffg-bar-radius: 10px}.product-details .product-form-buttons.product-form-buttons{margin-inline:0;padding-inline:12px!important;border-radius:var(--ffg-bar-radius)}}@media screen and not (min-width:750px){.product-details .variant-option--buttons:has(.variant-option__button-label:nth-of-type(4)) .variant-option__button-label:before{content:none!important}}@media screen and (min-width:750px){.product-details .variant-option--buttons:has(.variant-option__button-label:nth-of-type(5)) .variant-option__button-label:before{content:none!important}}.product-details .variant-option__button-label .variant-option__strikethrough{display:none}.product-details .variant-option__button-label:has([data-option-available=false]){opacity:.55;text-decoration:line-through}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.pdp.buybar.css.map */
