.com_bigwhiteduck_stacks_headerpro_stack .text-center{text-align:center}.com_bigwhiteduck_stacks_headerpro_stack .text-left{text-align:left}.com_bigwhiteduck_stacks_headerpro_stack .text-right{text-align:right}.com_bigwhiteduck_stacks_headerpro_stack .text-justify{text-align:justify}.com_bigwhiteduck_stacks_headerpro_stack .text-inherit{text-align:inherit}
/*!* froala_editor v2.9.6 (https://www.froala.com/wysiwyg-editor)* License https://froala.com/wysiwyg-editor/terms/* Copyright 2014-2019 Froala Labs*/.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-img-caption.fr-rounded img,img.fr-rounded{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-img-caption.fr-bordered img,img.fr-bordered{border:solid 5px #ccc}img.fr-bordered{box-sizing:content-box}.fr-img-caption.fr-bordered img{box-sizing:border-box}.fr-img-caption.fr-shadow img,img.fr-shadow{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16)}.fr-view{word-wrap:break-word}.fr-view span[style~="color:"] a{color:inherit}.fr-view strong{font-weight:700}.fr-view table{border:0;border-collapse:collapse;empty-cells:show;max-width:100%}.fr-view table td{min-width:5px}.fr-view table.fr-dashed-borders td,.fr-view table.fr-dashed-borders th{border-style:dashed}.fr-view table.fr-alternate-rows tbody tr:nth-child(2n){background:#f5f5f5}.fr-view table td,.fr-view table th{border:1px solid #ddd}.fr-view table td:empty,.fr-view table th:empty{height:20px}.fr-view table td.fr-highlighted,.fr-view table th.fr-highlighted{border:1px double red}.fr-view table td.fr-thick,.fr-view table th.fr-thick{border-width:2px}.fr-view table th{background:#e6e6e6}.fr-view hr{clear:both;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;page-break-after:always}.fr-view .fr-file{position:relative}.fr-view .fr-file::after{position:relative;content:"\1F4CE";font-weight:400}.fr-view pre{white-space:pre-wrap;word-wrap:break-word;overflow:visible}.fr-view[dir=rtl] blockquote{border-left:0;border-right:solid 2px #5e35b1;margin-right:0;padding-right:5px;padding-left:0}.fr-view[dir=rtl] blockquote blockquote{border-color:#00bcd4}.fr-view[dir=rtl] blockquote blockquote blockquote{border-color:#43a047}.fr-view blockquote{border-left:solid 2px #5e35b1;margin-left:0;padding-left:5px;color:#5e35b1}.fr-view blockquote blockquote{border-color:#00bcd4;color:#00bcd4}.fr-view blockquote blockquote blockquote{border-color:#43a047;color:#43a047}.fr-view span.fr-emoticon{font-weight:400;font-family:"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols;display:inline;line-height:0}.fr-view span.fr-emoticon.fr-emoticon-img{background-repeat:no-repeat!important;font-size:inherit;height:1em;width:1em;min-height:20px;min-width:20px;display:inline-block;margin:-.1em .1em .1em;line-height:1;vertical-align:middle}.fr-view .fr-text-gray{color:#aaa!important}.fr-view .fr-text-bordered{border-top:solid 1px #222;border-bottom:solid 1px #222;padding:10px 0}.fr-view .fr-text-spaced{letter-spacing:1px}.fr-view .fr-text-uppercase{text-transform:uppercase}.fr-view .fr-class-highlighted{background-color:#ff0}.fr-view .fr-class-code{border-color:#ccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#f5f5f5;padding:10px;font-family:"Courier New",Courier,monospace}.fr-view .fr-class-transparency{opacity:.5}.fr-view img{position:relative;max-width:100%}.fr-view img.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}.fr-view img.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view img.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view img.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}.fr-view img.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}.fr-view img.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}.fr-view span.fr-img-caption{position:relative;max-width:100%}.fr-view span.fr-img-caption.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}.fr-view span.fr-img-caption.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view span.fr-img-caption.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view span.fr-img-caption.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}.fr-view span.fr-img-caption.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}.fr-view span.fr-img-caption.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}.fr-view .fr-video{text-align:center;position:relative}.fr-view .fr-video.fr-rv{padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.fr-view .fr-video.fr-rv embed,.fr-view .fr-video.fr-rv object,.fr-view .fr-video.fr-rv>iframe{position:absolute!important;top:0;left:0;width:100%;height:100%}.fr-view .fr-video>*{box-sizing:content-box;max-width:100%;border:0}.fr-view .fr-video.fr-dvb{display:block;clear:both}.fr-view .fr-video.fr-dvb.fr-fvl{text-align:left}.fr-view .fr-video.fr-dvb.fr-fvr{text-align:right}.fr-view .fr-video.fr-dvi{display:inline-block}.fr-view .fr-video.fr-dvi.fr-fvl{float:left}.fr-view .fr-video.fr-dvi.fr-fvr{float:right}.fr-view a.fr-strong{font-weight:700}.fr-view a.fr-green{color:green}.fr-view .fr-img-caption{text-align:center}.fr-view .fr-img-caption .fr-img-wrap{padding:0;display:inline-block;margin:auto;text-align:center;width:100%}.fr-view .fr-img-caption .fr-img-wrap img{display:block;margin:auto;width:100%}.fr-view .fr-img-caption .fr-img-wrap>span{margin:auto;display:block;padding:5px 5px 10px;font-size:14px;font-weight:initial;box-sizing:border-box;-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;-ms-filter:"alpha(Opacity=0)";width:100%;text-align:center}.fr-view button.fr-rounded,.fr-view input.fr-rounded,.fr-view textarea.fr-rounded{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-view button.fr-large,.fr-view input.fr-large,.fr-view textarea.fr-large{font-size:24px}a.fr-view.fr-strong{font-weight:700}a.fr-view.fr-green{color:green}img.fr-view{position:relative;max-width:100%}img.fr-view.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}img.fr-view.fr-dib.fr-fil{margin-left:0;text-align:left}img.fr-view.fr-dib.fr-fir{margin-right:0;text-align:right}img.fr-view.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}img.fr-view.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}img.fr-view.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}span.fr-img-caption.fr-view{position:relative;max-width:100%}span.fr-img-caption.fr-view.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}span.fr-img-caption.fr-view.fr-dib.fr-fil{margin-left:0;text-align:left}span.fr-img-caption.fr-view.fr-dib.fr-fir{margin-right:0;text-align:right}span.fr-img-caption.fr-view.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}span.fr-img-caption.fr-view.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}span.fr-img-caption.fr-view.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}/*!* froala_editor v2.9.6 (https://www.froala.com/wysiwyg-editor)* License https://froala.com/wysiwyg-editor/terms/* Copyright 2014-2019 Froala Labs*/.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-element img{cursor:pointer}.fr-image-resizer{position:absolute;border:solid 1px #1e88e5;display:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;box-sizing:content-box}.fr-image-resizer.fr-active{display:block}.fr-image-resizer .fr-handler{display:block;position:absolute;background:#1e88e5;border:solid 1px #fff;z-index:4;box-sizing:border-box}.fr-image-resizer .fr-handler.fr-hnw{cursor:nw-resize}.fr-image-resizer .fr-handler.fr-hne{cursor:ne-resize}.fr-image-resizer .fr-handler.fr-hsw{cursor:sw-resize}.fr-image-resizer .fr-handler.fr-hse{cursor:se-resize}.fr-image-resizer .fr-handler{width:12px;height:12px}.fr-image-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}.fr-image-resizer .fr-handler.fr-hne{right:-6px;top:-6px}.fr-image-resizer .fr-handler.fr-hsw{left:-6px;bottom:-6px}.fr-image-resizer .fr-handler.fr-hse{right:-6px;bottom:-6px}@media (min-width:1200px){.fr-image-resizer .fr-handler{width:10px;height:10px}.fr-image-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.fr-image-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.fr-image-resizer .fr-handler.fr-hsw{left:-5px;bottom:-5px}.fr-image-resizer .fr-handler.fr-hse{right:-5px;bottom:-5px}}.fr-image-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:2147483640;display:none}.fr-popup .fr-image-upload-layer{border:dashed 2px #bdbdbd;padding:25px 0;position:relative;font-size:14px;letter-spacing:1px;line-height:140%;text-align:center}.fr-popup .fr-image-upload-layer:hover{background:#ebebeb}.fr-popup .fr-image-upload-layer.fr-drop{background:#ebebeb;border-color:#1e88e5}.fr-popup .fr-image-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(Opacity=0)";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2147483640;overflow:hidden;margin:0!important;padding:0!important;width:100%!important}.fr-popup .fr-image-upload-layer .fr-form input{cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:500%;height:100%;margin:0;font-size:400px}.fr-popup .fr-image-progress-bar-layer>h3{font-size:16px;margin:10px 0;font-weight:400}.fr-popup .fr-image-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-image-progress-bar-layer>div.fr-loader{background:#bcdbf7;height:10px;width:100%;margin-top:20px;overflow:hidden;position:relative}.fr-popup .fr-image-progress-bar-layer>div.fr-loader span{display:block;height:100%;width:0;background:#1e88e5;-webkit-transition:width .2s ease 0s;-moz-transition:width .2s ease 0s;-ms-transition:width .2s ease 0s;-o-transition:width .2s ease 0s}.fr-popup .fr-image-progress-bar-layer>div.fr-loader.fr-indeterminate span{width:30%!important;position:absolute;top:0;animation:loading 2s linear infinite}.fr-popup .fr-image-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-image-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}.fr-image-size-layer .fr-image-group .fr-input-line{width:calc(50% - 5px);display:inline-block}.fr-image-size-layer .fr-image-group .fr-input-line+.fr-input-line{margin-left:10px}.fr-uploading{-webkit-opacity:.4;-moz-opacity:.4;opacity:.4;-ms-filter:"alpha(Opacity=0)"}@keyframes loading{from{left:-25%}to{left:100%}}/*!* froala_editor v2.9.6 (https://www.froala.com/wysiwyg-editor)* License https://froala.com/wysiwyg-editor/terms/* Copyright 2014-2019 Froala Labs*/.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-element table td.fr-selected-cell,.fr-element table th.fr-selected-cell{border:1px double #1e88e5}.fr-element table tr{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-element table td,.fr-element table th{user-select:text;-o-user-select:text;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text}.fr-element .fr-no-selection table td,.fr-element .fr-no-selection table th{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-table-resizer{cursor:col-resize;position:absolute;z-index:3;display:none}.fr-table-resizer.fr-moving{z-index:2}.fr-table-resizer div{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(Opacity=0)";border-right:1px solid #1e88e5}.fr-no-selection{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-popup .fr-table-colors-hex-layer{width:100%;margin:0;padding:10px}.fr-popup .fr-table-colors-hex-layer .fr-input-line{float:left;width:calc(100% - 50px);padding:8px 0 0}.fr-popup .fr-table-colors-hex-layer .fr-action-buttons{float:right;width:50px}.fr-popup .fr-table-colors-hex-layer .fr-action-buttons button{background-color:#1e88e5;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:13px;height:32px}.fr-popup .fr-table-colors-hex-layer .fr-action-buttons button:hover{background-color:#166dba;color:#fff}.fr-popup .fr-table-size .fr-table-size-info{text-align:center;font-size:14px;padding:8px}.fr-popup .fr-table-size .fr-select-table-size{line-height:0;padding:0 5px 5px;white-space:nowrap}.fr-popup .fr-table-size .fr-select-table-size>span{display:inline-block;padding:0 4px 4px 0;background:0 0}.fr-popup .fr-table-size .fr-select-table-size>span>span{display:inline-block;width:18px;height:18px;border:1px solid #ddd}.fr-popup .fr-table-size .fr-select-table-size>span.hover{background:0 0}.fr-popup .fr-table-size .fr-select-table-size>span.hover>span{background:rgba(30,136,229,.3);border:solid 1px #1e88e5}.fr-popup .fr-table-size .fr-select-table-size .new-line::after{clear:both;display:block;content:"";height:0}.fr-popup.fr-above .fr-table-size .fr-select-table-size>span{display:inline-block!important}.fr-popup .fr-table-colors-buttons{margin-bottom:5px}.fr-popup .fr-table-colors{line-height:0;display:block}.fr-popup .fr-table-colors>span{display:inline-block;width:32px;height:32px;position:relative;z-index:1}.fr-popup .fr-table-colors>span>i{text-align:center;line-height:32px;height:32px;width:32px;font-size:13px;position:absolute;bottom:0;cursor:default;left:0}.fr-popup .fr-table-colors>span:focus{outline:1px solid #222;z-index:2}.fr-popup.fr-desktop .fr-table-size .fr-select-table-size>span>span{width:12px;height:12px}.fr-insert-helper{position:absolute;z-index:9999;white-space:nowrap}/*!* froala_editor v2.9.6 (https://www.froala.com/wysiwyg-editor)* License https://froala.com/wysiwyg-editor/terms/* Copyright 2014-2019 Froala Labs*/.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-line-breaker{cursor:text;border-top:1px solid #1e88e5;position:fixed;z-index:2;display:none}.fr-line-breaker.fr-visible{display:block}.fr-line-breaker a.fr-floating-btn{position:absolute;left:calc(50% - (32px / 2));top:-16px}/*!* froala_editor v2.9.6 (https://www.froala.com/wysiwyg-editor)* License https://froala.com/wysiwyg-editor/terms/* Copyright 2014-2019 Froala Labs*/.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-element .fr-video{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-element .fr-video::after{position:absolute;content:'';z-index:1;top:0;left:0;right:0;bottom:0;cursor:pointer;display:block;background:rgba(0,0,0,0)}.fr-element .fr-video.fr-active>*{z-index:2;position:relative}.fr-element .fr-video>*{box-sizing:content-box;max-width:100%;border:0}.fr-box .fr-video-resizer{position:absolute;border:solid 1px #1e88e5;display:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-box .fr-video-resizer.fr-active{display:block}.fr-box .fr-video-resizer .fr-handler{display:block;position:absolute;background:#1e88e5;border:solid 1px #fff;z-index:4;box-sizing:border-box}.fr-box .fr-video-resizer .fr-handler.fr-hnw{cursor:nw-resize}.fr-box .fr-video-resizer .fr-handler.fr-hne{cursor:ne-resize}.fr-box .fr-video-resizer .fr-handler.fr-hsw{cursor:sw-resize}.fr-box .fr-video-resizer .fr-handler.fr-hse{cursor:se-resize}.fr-box .fr-video-resizer .fr-handler{width:12px;height:12px}.fr-box .fr-video-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}.fr-box .fr-video-resizer .fr-handler.fr-hne{right:-6px;top:-6px}.fr-box .fr-video-resizer .fr-handler.fr-hsw{left:-6px;bottom:-6px}.fr-box .fr-video-resizer .fr-handler.fr-hse{right:-6px;bottom:-6px}@media (min-width:1200px){.fr-box .fr-video-resizer .fr-handler{width:10px;height:10px}.fr-box .fr-video-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.fr-box .fr-video-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.fr-box .fr-video-resizer .fr-handler.fr-hsw{left:-5px;bottom:-5px}.fr-box .fr-video-resizer .fr-handler.fr-hse{right:-5px;bottom:-5px}}.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line{width:calc(50% - 5px);display:inline-block}.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line+.fr-input-line{margin-left:10px}.fr-popup .fr-video-upload-layer{border:dashed 2px #bdbdbd;padding:25px 0;position:relative;font-size:14px;letter-spacing:1px;line-height:140%;text-align:center}.fr-popup .fr-video-upload-layer:hover{background:#ebebeb}.fr-popup .fr-video-upload-layer.fr-drop{background:#ebebeb;border-color:#1e88e5}.fr-popup .fr-video-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(Opacity=0)";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2147483640;overflow:hidden;margin:0!important;padding:0!important;width:100%!important}.fr-popup .fr-video-upload-layer .fr-form input{cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:500%;height:100%;margin:0;font-size:400px}.fr-popup .fr-video-progress-bar-layer>h3{font-size:16px;margin:10px 0;font-weight:400}.fr-popup .fr-video-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-video-progress-bar-layer>div.fr-loader{background:#bcdbf7;height:10px;width:100%;margin-top:20px;overflow:hidden;position:relative}.fr-popup .fr-video-progress-bar-layer>div.fr-loader span{display:block;height:100%;width:0;background:#1e88e5;-webkit-transition:width .2s ease 0s;-moz-transition:width .2s ease 0s;-ms-transition:width .2s ease 0s;-o-transition:width .2s ease 0s}.fr-popup .fr-video-progress-bar-layer>div.fr-loader.fr-indeterminate span{width:30%!important;position:absolute;top:0;animation:loading 2s linear infinite}.fr-popup .fr-video-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-video-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}.fr-video-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:2147483640;display:none}/*!* froala_editor v2.9.6 (https://www.froala.com/wysiwyg-editor)* License https://froala.com/wysiwyg-editor/terms/* Copyright 2014-2019 Froala Labs*/.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-popup .fr-file-upload-layer{border:dashed 2px #bdbdbd;padding:25px 0;position:relative;font-size:14px;letter-spacing:1px;line-height:140%;box-sizing:border-box;text-align:center}.fr-popup .fr-file-upload-layer:hover{background:#ebebeb}.fr-popup .fr-file-upload-layer.fr-drop{background:#ebebeb;border-color:#1e88e5}.fr-popup .fr-file-upload-layer .fr-form{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(Opacity=0)";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2147483640;overflow:hidden;margin:0!important;padding:0!important;width:100%!important}.fr-popup .fr-file-upload-layer .fr-form input{cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:500%;height:100%;margin:0;font-size:400px}.fr-popup .fr-file-progress-bar-layer{box-sizing:border-box}.fr-popup .fr-file-progress-bar-layer>h3{font-size:16px;margin:10px 0;font-weight:400}.fr-popup .fr-file-progress-bar-layer>div.fr-action-buttons{display:none}.fr-popup .fr-file-progress-bar-layer>div.fr-loader{background:#bcdbf7;height:10px;width:100%;margin-top:20px;overflow:hidden;position:relative}.fr-popup .fr-file-progress-bar-layer>div.fr-loader span{display:block;height:100%;width:0;background:#1e88e5;-webkit-transition:width .2s ease 0s;-moz-transition:width .2s ease 0s;-ms-transition:width .2s ease 0s;-o-transition:width .2s ease 0s}.fr-popup .fr-file-progress-bar-layer>div.fr-loader.fr-indeterminate span{width:30%!important;position:absolute;top:0;animation:loading 2s linear infinite}.fr-popup .fr-file-progress-bar-layer.fr-error>div.fr-loader{display:none}.fr-popup .fr-file-progress-bar-layer.fr-error>div.fr-action-buttons{display:block}@keyframes loading{from{left:-25%}to{left:100%}}/*!* froala_editor v2.9.6 (https://www.froala.com/wysiwyg-editor)* License https://froala.com/wysiwyg-editor/terms/* Copyright 2014-2019 Froala Labs*/.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-element .fr-embedly{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;position:relative}.fr-element .fr-embedly::after{position:absolute;content:'';z-index:1;top:0;left:0;right:0;bottom:0;cursor:pointer;display:block;background:rgba(0,0,0,0)}.fr-element .fr-embedly>*{box-sizing:content-box;max-width:100%;border:0}.fr-box .fr-embedly-resizer{position:absolute;z-index:2;border:solid 1px #1e88e5;display:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-box .fr-embedly-resizer.fr-active{display:block}
.oembed.video,.oembed.codepen,.fr-video{display:block;width:100%;margin-bottom:0;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.oembed.video video,.oembed.codepen video,.fr-video video{width:100%}.oembed.video iframe,.oembed.codepen iframe,.fr-video iframe{border:none;height:100%;position:absolute;top:0;width:100%;left:0}img.fr-full-width{min-width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important}
.com_joeworkman_stacks_easycms_image_stack img,.com_joeworkman_stacks_totalcms_image_stack img{width:auto;height:auto;max-width:100%;display:block;margin:0 auto}.com_joeworkman_stacks_easycms_image_stack img.circle,.com_joeworkman_stacks_totalcms_image_stack img.circle{border-radius:50% !important}.com_joeworkman_stacks_easycms_image_stack img.unlimited,.com_joeworkman_stacks_totalcms_image_stack img.unlimited{width:100%;}.com_joeworkman_stacks_easycms_image_stack img.auto-lightbox,.com_joeworkman_stacks_totalcms_image_stack img.auto-lightbox{cursor:pointer}.com_joeworkman_stacks_easycms_image_stack img.align-left,.com_joeworkman_stacks_totalcms_image_stack img.align-left{margin-left:0 !important}.com_joeworkman_stacks_easycms_image_stack img.align-right,.com_joeworkman_stacks_totalcms_image_stack img.align-right{margin-right:0 !important}@media only screen and (max-width:40em){.com_joeworkman_stacks_easycms_image_stack img.align-mobile-center,.com_joeworkman_stacks_totalcms_image_stack img.align-mobile-center{margin-left:auto !important;margin-right:auto !important}}#total-image-reveal{position:fixed !important;top:10% !important;left:0;right:0;cursor:pointer;height:80vh;padding:0;background:transparent;box-shadow:none;border:none}#total-image-reveal img{display:block;margin:0 auto;height:auto;max-height:100%;max-width:100%;width:auto;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,0.4)}#total-image-reveal .close-reveal-modal{position:fixed}
/*!
 * Bootstrap v4.0.0-alpha.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active {
  outline: 0; }

a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .navbar {
    display: none; }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important; }
  .label {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }

html {
  box-sizing: border-box; }

*,
*::before,
*::after {
  box-sizing: inherit; }

@-moz-viewport {
  width: device-width; }

@-ms-viewport {
  width: device-width; }

@-o-viewport {
  width: device-width; }

@-webkit-viewport {
  width: device-width; }

@viewport {
  width: device-width; }

html {
  font-size: 16px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  color: #0092d1;
  background-color: #fff; }

.paragraph {
  color: #0092d1; }

[tabindex="-1"]:focus {
  outline: none !important; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: .5rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #818a91; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: bold; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

a {
  color: #0275d8;
  text-decoration: none; }
  a:focus, a:hover {
    color: #014c8c;
    text-decoration: underline; }
  a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

pre {
  margin-top: 0;
  margin-bottom: 1rem; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle; }

[role="button"] {
  cursor: pointer; }

a,
area,
button,
[role="button"],
input,
label,
select,
summary,
textarea {
  touch-action: manipulation; }

table {
  background-color: transparent; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #818a91;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: left; }

label {
  display: inline-block;
  margin-bottom: .5rem; }

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

input,
button,
select,
textarea {
  margin: 0;
  line-height: inherit;
  border-radius: 0; }

textarea {
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit; }

input[type="search"] {
  box-sizing: inherit;
  -webkit-appearance: none; }

output {
  display: inline-block; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.2;
  color: #0092d1; }

h1 {
  font-size: 2.5rem; }

h2 {
  font-size: 2rem; }

h3 {
  font-size: 1.75rem; }

h4 {
  font-size: 1.5rem; }

h5 {
  font-size: 1.25rem; }

h6 {
  font-size: 1rem; }

.h1 {
  font-size: 2.5rem; }

.h2 {
  font-size: 2rem; }

.h3 {
  font-size: 1.75rem; }

.h4 {
  font-size: 1.5rem; }

.h5 {
  font-size: 1.25rem; }

.h6 {
  font-size: 1rem; }

.lead {
  font-size: 20px;
  font-weight: 300; }

.display-1 {
  font-size: 96px;
  font-weight: 300; }

.display-2 {
  font-size: 88px;
  font-weight: 300; }

.display-3 {
  font-size: 72px;
  font-weight: 300; }

.display-4 {
  font-size: 56px;
  font-weight: 300; }

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

small,
.small {
  font-size: 80%;
  font-weight: normal; }

mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }
  .list-inline-item:not(:last-child) {
    margin-right: 5px; }

.dl-horizontal {
  margin-right: -1.875rem;
  margin-left: -1.875rem; }
  .dl-horizontal::after {
    content: "";
    display: table;
    clear: both; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.blockquote {
  padding: 0.5rem 1rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  border-left: 0.25rem solid #eceeef; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  line-height: 1.5;
  color: #818a91; }
  .blockquote-footer::before {
    content: "\2014 \00A0"; }

.blockquote-reverse {
  padding-right: 1rem;
  padding-left: 0;
  text-align: right;
  border-right: 0.25rem solid #eceeef;
  border-left: 0; }

.blockquote-reverse .blockquote-footer::before {
  content: ""; }

.blockquote-reverse .blockquote-footer::after {
  content: "\00A0 \2014"; }

.img-fluid, .carousel-inner > .carousel-item > img,
.carousel-inner > .carousel-item > a > img {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 4px; }

.img-thumbnail {
  padding: 0.25rem;
  line-height: 1.5;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #818a91; }

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

code {
  padding: .2rem .4rem;
  font-size: 90%;
  color: #bd4147;
  background-color: #f7f7f9;
  border-radius: 4px; }

kbd {
  padding: .2rem .4rem;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 4px; }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold; }

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 90%;
  line-height: 1.5;
  color: #373a3c; }
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    background-color: transparent;
    border-radius: 0; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }
  .container::after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 544px) {
    .container {
      max-width: 576px; } }
  @media (min-width: 767px) {
    .container {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .container {
      max-width: 940px; } }
  @media (min-width: 1200px) {
    .container {
      max-width: 1140px; } }
.container-fluid {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }
  .container-fluid::after {
    content: "";
    display: table;
    clear: both; }

.row {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem; }
  .row::after {
    content: "";
    display: table;
    clear: both; }

.col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1 {
  position: relative;
  min-height: 1px;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }

.col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1 {
  float: left; }

.col-xs-1 {
  width: 8.3333333333%; }

.col-xs-2 {
  width: 16.6666666667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.3333333333%; }

.col-xs-5 {
  width: 41.6666666667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.3333333333%; }

.col-xs-8 {
  width: 66.6666666667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.3333333333%; }

.col-xs-11 {
  width: 91.6666666667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.3333333333%; }

.col-xs-pull-2 {
  right: 16.6666666667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.3333333333%; }

.col-xs-pull-5 {
  right: 41.6666666667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.3333333333%; }

.col-xs-pull-8 {
  right: 66.6666666667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.3333333333%; }

.col-xs-pull-11 {
  right: 91.6666666667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.3333333333%; }

.col-xs-push-2 {
  left: 16.6666666667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.3333333333%; }

.col-xs-push-5 {
  left: 41.6666666667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.3333333333%; }

.col-xs-push-8 {
  left: 66.6666666667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.3333333333%; }

.col-xs-push-11 {
  left: 91.6666666667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.3333333333%; }

.col-xs-offset-2 {
  margin-left: 16.6666666667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.3333333333%; }

.col-xs-offset-5 {
  margin-left: 41.6666666667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.3333333333%; }

.col-xs-offset-8 {
  margin-left: 66.6666666667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.3333333333%; }

.col-xs-offset-11 {
  margin-left: 91.6666666667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 544px) {
  .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1 {
    float: left; }
  .col-sm-1 {
    width: 8.3333333333%; }
  .col-sm-2 {
    width: 16.6666666667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.3333333333%; }
  .col-sm-5 {
    width: 41.6666666667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.3333333333%; }
  .col-sm-8 {
    width: 66.6666666667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.3333333333%; }
  .col-sm-11 {
    width: 91.6666666667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.3333333333%; }
  .col-sm-pull-2 {
    right: 16.6666666667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.3333333333%; }
  .col-sm-pull-5 {
    right: 41.6666666667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.3333333333%; }
  .col-sm-pull-8 {
    right: 66.6666666667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.3333333333%; }
  .col-sm-pull-11 {
    right: 91.6666666667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.3333333333%; }
  .col-sm-push-2 {
    left: 16.6666666667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.3333333333%; }
  .col-sm-push-5 {
    left: 41.6666666667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.3333333333%; }
  .col-sm-push-8 {
    left: 66.6666666667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.3333333333%; }
  .col-sm-push-11 {
    left: 91.6666666667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%; }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%; }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%; }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%; }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 767px) {
  .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1 {
    float: left; }
  .col-md-1 {
    width: 8.3333333333%; }
  .col-md-2 {
    width: 16.6666666667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.3333333333%; }
  .col-md-5 {
    width: 41.6666666667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.3333333333%; }
  .col-md-8 {
    width: 66.6666666667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.3333333333%; }
  .col-md-11 {
    width: 91.6666666667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.3333333333%; }
  .col-md-pull-2 {
    right: 16.6666666667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.3333333333%; }
  .col-md-pull-5 {
    right: 41.6666666667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.3333333333%; }
  .col-md-pull-8 {
    right: 66.6666666667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.3333333333%; }
  .col-md-pull-11 {
    right: 91.6666666667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.3333333333%; }
  .col-md-push-2 {
    left: 16.6666666667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.3333333333%; }
  .col-md-push-5 {
    left: 41.6666666667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.3333333333%; }
  .col-md-push-8 {
    left: 66.6666666667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.3333333333%; }
  .col-md-push-11 {
    left: 91.6666666667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.3333333333%; }
  .col-md-offset-2 {
    margin-left: 16.6666666667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.3333333333%; }
  .col-md-offset-5 {
    margin-left: 41.6666666667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.3333333333%; }
  .col-md-offset-8 {
    margin-left: 66.6666666667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.3333333333%; }
  .col-md-offset-11 {
    margin-left: 91.6666666667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 992px) {
  .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1 {
    float: left; }
  .col-lg-1 {
    width: 8.3333333333%; }
  .col-lg-2 {
    width: 16.6666666667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.3333333333%; }
  .col-lg-5 {
    width: 41.6666666667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.3333333333%; }
  .col-lg-8 {
    width: 66.6666666667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.3333333333%; }
  .col-lg-11 {
    width: 91.6666666667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.3333333333%; }
  .col-lg-pull-2 {
    right: 16.6666666667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.3333333333%; }
  .col-lg-pull-5 {
    right: 41.6666666667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.3333333333%; }
  .col-lg-pull-8 {
    right: 66.6666666667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.3333333333%; }
  .col-lg-pull-11 {
    right: 91.6666666667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.3333333333%; }
  .col-lg-push-2 {
    left: 16.6666666667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.3333333333%; }
  .col-lg-push-5 {
    left: 41.6666666667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.3333333333%; }
  .col-lg-push-8 {
    left: 66.6666666667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.3333333333%; }
  .col-lg-push-11 {
    left: 91.6666666667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%; }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%; }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%; }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%; }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1200px) {
  .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1 {
    float: left; }
  .col-xl-1 {
    width: 8.3333333333%; }
  .col-xl-2 {
    width: 16.6666666667%; }
  .col-xl-3 {
    width: 25%; }
  .col-xl-4 {
    width: 33.3333333333%; }
  .col-xl-5 {
    width: 41.6666666667%; }
  .col-xl-6 {
    width: 50%; }
  .col-xl-7 {
    width: 58.3333333333%; }
  .col-xl-8 {
    width: 66.6666666667%; }
  .col-xl-9 {
    width: 75%; }
  .col-xl-10 {
    width: 83.3333333333%; }
  .col-xl-11 {
    width: 91.6666666667%; }
  .col-xl-12 {
    width: 100%; }
  .col-xl-pull-0 {
    right: auto; }
  .col-xl-pull-1 {
    right: 8.3333333333%; }
  .col-xl-pull-2 {
    right: 16.6666666667%; }
  .col-xl-pull-3 {
    right: 25%; }
  .col-xl-pull-4 {
    right: 33.3333333333%; }
  .col-xl-pull-5 {
    right: 41.6666666667%; }
  .col-xl-pull-6 {
    right: 50%; }
  .col-xl-pull-7 {
    right: 58.3333333333%; }
  .col-xl-pull-8 {
    right: 66.6666666667%; }
  .col-xl-pull-9 {
    right: 75%; }
  .col-xl-pull-10 {
    right: 83.3333333333%; }
  .col-xl-pull-11 {
    right: 91.6666666667%; }
  .col-xl-pull-12 {
    right: 100%; }
  .col-xl-push-0 {
    left: auto; }
  .col-xl-push-1 {
    left: 8.3333333333%; }
  .col-xl-push-2 {
    left: 16.6666666667%; }
  .col-xl-push-3 {
    left: 25%; }
  .col-xl-push-4 {
    left: 33.3333333333%; }
  .col-xl-push-5 {
    left: 41.6666666667%; }
  .col-xl-push-6 {
    left: 50%; }
  .col-xl-push-7 {
    left: 58.3333333333%; }
  .col-xl-push-8 {
    left: 66.6666666667%; }
  .col-xl-push-9 {
    left: 75%; }
  .col-xl-push-10 {
    left: 83.3333333333%; }
  .col-xl-push-11 {
    left: 91.6666666667%; }
  .col-xl-push-12 {
    left: 100%; }
  .col-xl-offset-0 {
    margin-left: 0%; }
  .col-xl-offset-1 {
    margin-left: 8.3333333333%; }
  .col-xl-offset-2 {
    margin-left: 16.6666666667%; }
  .col-xl-offset-3 {
    margin-left: 25%; }
  .col-xl-offset-4 {
    margin-left: 33.3333333333%; }
  .col-xl-offset-5 {
    margin-left: 41.6666666667%; }
  .col-xl-offset-6 {
    margin-left: 50%; }
  .col-xl-offset-7 {
    margin-left: 58.3333333333%; }
  .col-xl-offset-8 {
    margin-left: 66.6666666667%; }
  .col-xl-offset-9 {
    margin-left: 75%; }
  .col-xl-offset-10 {
    margin-left: 83.3333333333%; }
  .col-xl-offset-11 {
    margin-left: 91.6666666667%; }
  .col-xl-offset-12 {
    margin-left: 100%; } }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem; }
  .table th,
  .table td {
    padding: 0.75rem;
    line-height: 1.5;
    vertical-align: top;
    border-top: 1px solid #eceeef; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #eceeef; }
  .table tbody + tbody {
    border-top: 2px solid #eceeef; }
  .table .table {
    background-color: #fff; }

.table-sm th,
.table-sm td {
  padding: 0.3rem; }

.table-bordered {
  border: 1px solid #eceeef; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #eceeef; }
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #f9f9f9; }

.table-hover tbody tr:hover {
  background-color: #f5f5f5; }

.table-active,
.table-active > th,
.table-active > td {
  background-color: #f5f5f5; }

.table-hover .table-active:hover {
  background-color: #e8e8e8; }
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: #e8e8e8; }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #dff0d8; }

.table-hover .table-success:hover {
  background-color: #d0e9c6; }
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #d0e9c6; }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #d9edf7; }

.table-hover .table-info:hover {
  background-color: #c4e3f3; }
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #c4e3f3; }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fcf8e3; }

.table-hover .table-warning:hover {
  background-color: #faf2cc; }
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #faf2cc; }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f2dede; }

.table-hover .table-danger:hover {
  background-color: #ebcccc; }
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #ebcccc; }

.table-responsive {
  display: block;
  width: 100%;
  min-height: 0.01%;
  overflow-x: auto; }

.thead-inverse th {
  color: #fff;
  background-color: #373a3c; }

.thead-default th {
  color: #55595c;
  background-color: #eceeef; }

.table-inverse {
  color: #eceeef;
  background-color: #373a3c; }
  .table-inverse.table-bordered {
    border: 0; }
  .table-inverse th,
  .table-inverse td,
  .table-inverse thead th {
    border-color: #55595c; }

.table-reflow thead {
  float: left; }

.table-reflow tbody {
  display: block;
  white-space: nowrap; }

.table-reflow th,
.table-reflow td {
  border-top: 1px solid #eceeef;
  border-left: 1px solid #eceeef; }
  .table-reflow th:last-child,
  .table-reflow td:last-child {
    border-right: 1px solid #eceeef; }

.table-reflow thead:last-child tr:last-child th,
.table-reflow thead:last-child tr:last-child td,
.table-reflow tbody:last-child tr:last-child th,
.table-reflow tbody:last-child tr:last-child td,
.table-reflow tfoot:last-child tr:last-child th,
.table-reflow tfoot:last-child tr:last-child td {
  border-bottom: 1px solid #eceeef; }

.table-reflow tr {
  float: left; }
  .table-reflow tr th,
  .table-reflow tr td {
    display: block !important;
    border: 1px solid #eceeef; }

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #55595c;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px; }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus {
    border-color: #66afe9;
    outline: none; }
  .form-control::placeholder {
    color: #999;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #eceeef;
    opacity: 1; }
  .form-control:disabled {
    cursor: not-allowed; }

select.form-control:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px); }

select.form-control:focus::-ms-value {
  color: #55595c;
  background-color: #fff; }

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > select.input-group-addon:not([size]):not([multiple]),
.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: 1.8625rem; }

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > select.input-group-addon:not([size]):not([multiple]),
.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: 3.1666666667rem; }

.form-control-file,
.form-control-range {
  display: block; }

.form-control-label {
  padding: 0.375rem 1em;
  margin-bottom: 0; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input.form-control[type="date"],
  input.form-control[type="time"],
  input.form-control[type="datetime-local"],
  input.form-control[type="month"] {
    line-height: 2.25rem; }
  input.input-sm[type="date"], .input-group-sm input.form-control[type="date"],
  input.input-sm[type="time"], .input-group-sm input.form-control[type="time"],
  input.input-sm[type="datetime-local"], .input-group-sm input.form-control[type="datetime-local"],
  input.input-sm[type="month"], .input-group-sm input.form-control[type="month"] {
    line-height: 1.8625rem; }
  input.input-lg[type="date"], .input-group-lg input.form-control[type="date"],
  input.input-lg[type="time"], .input-group-lg input.form-control[type="time"],
  input.input-lg[type="datetime-local"], .input-group-lg input.form-control[type="datetime-local"],
  input.input-lg[type="month"], .input-group-lg input.form-control[type="month"] {
    line-height: 3.1666666667rem; } }

.form-control-static {
  min-height: 2.25rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0; }
  .form-control-static.form-control-sm, .input-group-sm > .form-control-static.form-control,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-static.btn, .form-control-static.form-control-lg, .input-group-lg > .form-control-static.form-control,
  .input-group-lg > .form-control-static.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-static.btn {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  padding: 0.275rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 4px; }

.form-control-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  padding: 0.75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.3333333333;
  border-radius: 4px; }

.form-group {
  margin-bottom: 1rem; }

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-bottom: 0.75rem; }
  .radio label,
  .checkbox label {
    padding-left: 1.25rem;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }
    .radio label input:only-child,
    .checkbox label input:only-child {
      position: static; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: .25rem;
  margin-top: 4px \9;
  margin-left: -1.25rem; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -.25rem; }

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 1.25rem;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 20px; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: .75rem; }

input[type="radio"]:disabled, input.disabled[type="radio"],
input[type="checkbox"]:disabled,
input.disabled[type="checkbox"] {
  cursor: not-allowed; }

.radio-inline.disabled,
.checkbox-inline.disabled {
  cursor: not-allowed; }

.radio.disabled label,
.checkbox.disabled label {
  cursor: not-allowed; }

.form-control-success,
.form-control-warning,
.form-control-danger {
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position: center right 0.5625rem;
  background-size: 1.4625rem 1.4625rem; }

.has-success .text-help,
.has-success .form-control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  color: #5cb85c; }

.has-success .form-control {
  border-color: #5cb85c; }

.has-success .input-group-addon {
  color: #5cb85c !important;
  border-color: #5cb85c;
  background-color: #eaf6ea; }

.has-success .form-control-feedback {
  color: #5cb85c; }

.has-success .form-control-success {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg=="); }

.has-warning .text-help,
.has-warning .form-control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  color: #f0ad4e; }

.has-warning .form-control {
  border-color: #f0ad4e; }

.has-warning .input-group-addon {
  color: #f0ad4e !important;
  border-color: #f0ad4e;
  background-color: white; }

.has-warning .form-control-feedback {
  color: #f0ad4e; }

.has-warning .form-control-warning {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+"); }

.has-danger .text-help,
.has-danger .form-control-label,
.has-danger .radio,
.has-danger .checkbox,
.has-danger .radio-inline,
.has-danger .checkbox-inline, .has-danger.radio label, .has-danger.checkbox label, .has-danger.radio-inline label, .has-danger.checkbox-inline label {
  color: #d9534f; }

.has-danger .form-control {
  border-color: #d9534f; }

.has-danger .input-group-addon {
  color: #d9534f !important;
  border-color: #d9534f;
  background-color: #fdf7f7; }

.has-danger .form-control-feedback {
  color: #d9534f; }

.has-danger .form-control-danger {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4="); }

@media (min-width: 544px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
      width: auto; }
  .form-inline .input-group > .form-control {
    width: 100%; }
  .form-inline .form-control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    .form-inline .radio label,
    .form-inline .checkbox label {
      padding-left: 0; }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.btn {
  margin-bottom: 0.5px;
  display: inline-block;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 4px; }
  .btn:focus, .btn.focus, .btn:active:focus, .btn.focus:active, .btn.active:focus, .btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:focus, .btn:hover {
    text-decoration: none; }
  .btn.focus {
    text-decoration: none; }
  .btn:active, .btn.active {
    background-image: none;
    outline: 0; }
  .btn.disabled, .btn:disabled {
    cursor: not-allowed;
    opacity: .65; }

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none; }

.btn-primary {
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8; }
  .btn-primary:hover {
    color: #fff;
    background-color: #025aa5;
    border-color: #01549b; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #025aa5;
    border-color: #01549b; }
  .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #025aa5;
    border-color: #01549b;
    background-image: none; }
    .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary.focus:active, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
      color: #fff;
      background-color: #014682;
      border-color: #01315a; }
  .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary.focus:disabled {
    background-color: #0275d8;
    border-color: #0275d8; }
  .btn-primary.disabled:hover, .btn-primary:disabled:hover {
    background-color: #0275d8;
    border-color: #0275d8; }

.btn-secondary {
  color: #373a3c;
  background-color: #fff;
  border-color: #ccc; }
  .btn-secondary:hover {
    color: #373a3c;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-secondary:focus, .btn-secondary.focus {
    color: #373a3c;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {
    color: #373a3c;
    background-color: #e6e6e6;
    border-color: #adadad;
    background-image: none; }
    .btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary.focus:active, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus, .open > .btn-secondary.dropdown-toggle:hover, .open > .btn-secondary.dropdown-toggle:focus, .open > .btn-secondary.dropdown-toggle.focus {
      color: #373a3c;
      background-color: #d4d4d4;
      border-color: #8c8c8c; }
  .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary.focus:disabled {
    background-color: #fff;
    border-color: #ccc; }
  .btn-secondary.disabled:hover, .btn-secondary:disabled:hover {
    background-color: #fff;
    border-color: #ccc; }

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de; }
  .btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aabd2; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aabd2; }
  .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aabd2;
    background-image: none; }
    .btn-info:active:hover, .btn-info:active:focus, .btn-info.focus:active, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #269abc;
      border-color: #1f7e9a; }
  .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info:disabled:focus, .btn-info.focus:disabled {
    background-color: #5bc0de;
    border-color: #5bc0de; }
  .btn-info.disabled:hover, .btn-info:disabled:hover {
    background-color: #5bc0de;
    border-color: #5bc0de; }

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c; }
  .btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #419641; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #419641; }
  .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #419641;
    background-image: none; }
    .btn-success:active:hover, .btn-success:active:focus, .btn-success.focus:active, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #398439;
      border-color: #2d672d; }
  .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success:disabled:focus, .btn-success.focus:disabled {
    background-color: #5cb85c;
    border-color: #5cb85c; }
  .btn-success.disabled:hover, .btn-success:disabled:hover {
    background-color: #5cb85c;
    border-color: #5cb85c; }

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e; }
  .btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316; }
  .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316; }
  .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316;
    background-image: none; }
    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning.focus:active, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #d58512;
      border-color: #b06d0f; }
  .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning:disabled:focus, .btn-warning.focus:disabled {
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  .btn-warning.disabled:hover, .btn-warning:disabled:hover {
    background-color: #f0ad4e;
    border-color: #f0ad4e; }

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #c12e2a; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #c12e2a; }
  .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #c12e2a;
    background-image: none; }
    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger.focus:active, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #ac2925;
      border-color: #8b211e; }
  .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger:disabled:focus, .btn-danger.focus:disabled {
    background-color: #d9534f;
    border-color: #d9534f; }
  .btn-danger.disabled:hover, .btn-danger:disabled:hover {
    background-color: #d9534f;
    border-color: #d9534f; }

.btn-primary-outline {
  color: #0275d8;
  background-image: none;
  background-color: transparent;
  border-color: #0275d8; }
  .btn-primary-outline:focus, .btn-primary-outline.focus, .btn-primary-outline:active, .btn-primary-outline.active, .open > .btn-primary-outline.dropdown-toggle {
    color: #fff;
    background-color: #0275d8;
    border-color: #0275d8; }
  .btn-primary-outline:hover {
    color: #fff;
    background-color: #0275d8;
    border-color: #0275d8; }
  .btn-primary-outline.disabled:focus, .btn-primary-outline.disabled.focus, .btn-primary-outline:disabled:focus, .btn-primary-outline.focus:disabled {
    border-color: #43a7fd; }
  .btn-primary-outline.disabled:hover, .btn-primary-outline:disabled:hover {
    border-color: #43a7fd; }

.btn-secondary-outline {
  color: #ccc;
  background-image: none;
  background-color: transparent;
  border-color: #ccc; }
  .btn-secondary-outline:focus, .btn-secondary-outline.focus, .btn-secondary-outline:active, .btn-secondary-outline.active, .open > .btn-secondary-outline.dropdown-toggle {
    color: #fff;
    background-color: #ccc;
    border-color: #ccc; }
  .btn-secondary-outline:hover {
    color: #fff;
    background-color: #ccc;
    border-color: #ccc; }
  .btn-secondary-outline.disabled:focus, .btn-secondary-outline.disabled.focus, .btn-secondary-outline:disabled:focus, .btn-secondary-outline.focus:disabled {
    border-color: white; }
  .btn-secondary-outline.disabled:hover, .btn-secondary-outline:disabled:hover {
    border-color: white; }

.btn-info-outline {
  color: #5bc0de;
  background-image: none;
  background-color: transparent;
  border-color: #5bc0de; }
  .btn-info-outline:focus, .btn-info-outline.focus, .btn-info-outline:active, .btn-info-outline.active, .open > .btn-info-outline.dropdown-toggle {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de; }
  .btn-info-outline:hover {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de; }
  .btn-info-outline.disabled:focus, .btn-info-outline.disabled.focus, .btn-info-outline:disabled:focus, .btn-info-outline.focus:disabled {
    border-color: #b0e1ef; }
  .btn-info-outline.disabled:hover, .btn-info-outline:disabled:hover {
    border-color: #b0e1ef; }

.btn-success-outline {
  color: #5cb85c;
  background-image: none;
  background-color: transparent;
  border-color: #5cb85c; }
  .btn-success-outline:focus, .btn-success-outline.focus, .btn-success-outline:active, .btn-success-outline.active, .open > .btn-success-outline.dropdown-toggle {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c; }
  .btn-success-outline:hover {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c; }
  .btn-success-outline.disabled:focus, .btn-success-outline.disabled.focus, .btn-success-outline:disabled:focus, .btn-success-outline.focus:disabled {
    border-color: #a3d7a3; }
  .btn-success-outline.disabled:hover, .btn-success-outline:disabled:hover {
    border-color: #a3d7a3; }

.btn-warning-outline {
  color: #f0ad4e;
  background-image: none;
  background-color: transparent;
  border-color: #f0ad4e; }
  .btn-warning-outline:focus, .btn-warning-outline.focus, .btn-warning-outline:active, .btn-warning-outline.active, .open > .btn-warning-outline.dropdown-toggle {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  .btn-warning-outline:hover {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  .btn-warning-outline.disabled:focus, .btn-warning-outline.disabled.focus, .btn-warning-outline:disabled:focus, .btn-warning-outline.focus:disabled {
    border-color: #f8d9ac; }
  .btn-warning-outline.disabled:hover, .btn-warning-outline:disabled:hover {
    border-color: #f8d9ac; }

.btn-danger-outline {
  color: #d9534f;
  background-image: none;
  background-color: transparent;
  border-color: #d9534f; }
  .btn-danger-outline:focus, .btn-danger-outline.focus, .btn-danger-outline:active, .btn-danger-outline.active, .open > .btn-danger-outline.dropdown-toggle {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f; }
  .btn-danger-outline:hover {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f; }
  .btn-danger-outline.disabled:focus, .btn-danger-outline.disabled.focus, .btn-danger-outline:disabled:focus, .btn-danger-outline.focus:disabled {
    border-color: #eba5a3; }
  .btn-danger-outline.disabled:hover, .btn-danger-outline:disabled:hover {
    border-color: #eba5a3; }

.btn-link {
  font-weight: normal;
  color: #0275d8;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled {
    background-color: transparent; }
  .btn-link, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover {
    border-color: transparent; }
  .btn-link:focus, .btn-link:hover {
    color: #014c8c;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link:disabled:focus, .btn-link:disabled:hover {
    color: #818a91;
    text-decoration: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.3333333333;
  border-radius: 4px; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 4px; }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: 5px; }

input.btn-block[type="submit"],
input.btn-block[type="reset"],
input.btn-block[type="button"] {
  width: 100%; }

.fade {
  opacity: 0;
  transition: opacity .15s linear; }
  .fade.in {
    opacity: 1; }

.collapse {
  display: none; }
  .collapse.in {
    display: block; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-timing-function: ease;
  transition-duration: .35s;
  transition-property: height; }

.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: .25rem;
  margin-left: .25rem;
  vertical-align: middle;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-left: 0.3em solid transparent; }

.dropdown-toggle:focus {
  outline: 0; }

.dropup .dropdown-toggle::after {
  border-top: 0;
  border-bottom: 0.3em solid; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 1rem;
  color: #0092d1;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px; }

.dropdown-divider {
  height: 1px;
  margin: 0.5rem 0;
  overflow: hidden;
  background-color: #e5e5e5; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.5;
  color: #373a3c;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0; }
  .dropdown-item:focus, .dropdown-item:hover {
    color: #2b2d2f;
    text-decoration: none;
    background-color: #f5f5f5; }
  .dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover {
    color: #fff;
    text-decoration: none;
    background-color: #0275d8;
    outline: 0; }
  .dropdown-item.disabled, .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {
    color: #818a91; }
  .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)"; }

.open > .dropdown-menu {
  display: block; }

.open > a {
  outline: 0; }

.dropdown-menu-right {
  right: 0;
  left: auto; }

.dropdown-menu-left {
  right: auto;
  left: 0; }

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #818a91;
  white-space: nowrap; }

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990; }

.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 0.3em solid; }

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    float: left; }
    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 2; }
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 2; }

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

.btn-toolbar {
  margin-left: -5px; }
  .btn-toolbar::after {
    content: "";
    display: table;
    clear: both; }
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group {
    float: left; }
  .btn-toolbar > .btn,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group {
    margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child {
  margin-left: 0; }
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group > .btn-group {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px; }

.btn .caret {
  margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 0.3em 0.3em 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 0.3em 0.3em; }

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group::after {
  content: "";
  display: table;
  clear: both; }

.btn-group-vertical > .btn-group > .btn {
  float: none; }

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.btn-group,
.btn-group-vertical {
  border-radius: 4px; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child,
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
  .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
    .input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {
      z-index: 3; }

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1;
  color: #55595c;
  text-align: center;
  background-color: #eceeef;
  border: 1px solid #ccc;
  border-radius: 4px; }
  .input-group-addon.form-control-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 0.275rem 0.75rem;
    font-size: 0.875rem;
    border-radius: 4px; }
  .input-group-addon.form-control-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 0.75rem 1.25rem;
    font-size: 1.25rem;
    border-radius: 4px; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.input-group-addon:first-child {
  border-right: 0; }

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.input-group-addon:last-child {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  .input-group-btn > .btn {
    position: relative; }
    .input-group-btn > .btn + .btn {
      margin-left: -1px; }
    .input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {
      z-index: 3; }
  .input-group-btn:first-child > .btn,
  .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  .input-group-btn:last-child > .btn,
  .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px; }
    .input-group-btn:last-child > .btn:focus, .input-group-btn:last-child > .btn:active, .input-group-btn:last-child > .btn:hover,
    .input-group-btn:last-child > .btn-group:focus,
    .input-group-btn:last-child > .btn-group:active,
    .input-group-btn:last-child > .btn-group:hover {
      z-index: 3; }

.c-input {
  position: relative;
  display: inline;
  padding-left: 1.5rem;
  color: #555;
  cursor: pointer; }
  .c-input > input {
    position: absolute;
    z-index: -1;
    opacity: 0; }
    .c-input > input:checked ~ .c-indicator {
      color: #fff;
      background-color: #0074d9; }
    .c-input > input:focus ~ .c-indicator {
      box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9; }
    .c-input > input:active ~ .c-indicator {
      color: #fff;
      background-color: #84c6ff; }
  .c-input + .c-input {
    margin-left: 1rem; }

.c-indicator {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  font-size: 65%;
  line-height: 1rem;
  color: #eee;
  text-align: center;
  user-select: none;
  background-color: #eee;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%; }

.c-checkbox .c-indicator {
  border-radius: .25rem; }

.c-checkbox input:checked ~ .c-indicator {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=); }

.c-checkbox input:indeterminate ~ .c-indicator {
  background-color: #0074d9;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K); }

.c-radio .c-indicator {
  border-radius: 50%; }

.c-radio input:checked ~ .c-indicator {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsMUMyLjMsMSwxLDIuMywxLDRzMS4zLDMsMywzczMtMS4zLDMtM1M1LjcsMSw0LDF6Ii8+DQo8L3N2Zz4NCg==); }

.c-inputs-stacked .c-input {
  display: inline; }
  .c-inputs-stacked .c-input::after {
    display: block;
    margin-bottom: .25rem;
    content: ""; }
  .c-inputs-stacked .c-input + .c-input {
    margin-left: 0; }

.c-select {
  display: inline-block;
  max-width: 100%;
  padding: .375rem 1.75rem .375rem .75rem;
  padding-right: .75rem \9;
  color: #55595c;
  vertical-align: middle;
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right 0.75rem center;
  background-image: none \9;
  background-size: 8px 10px;
  border: 1px solid #ccc;
  -moz-appearance: none;
  -webkit-appearance: none; }
  .c-select:focus {
    border-color: #51a7e8;
    outline: none; }
  .c-select::-ms-expand {
    opacity: 0; }

.c-select-sm {
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 12px; }
  .c-select-sm:not([multiple]) {
    height: 26px;
    min-height: 26px; }

.file {
  position: relative;
  display: inline-block;
  height: 2.5rem;
  cursor: pointer; }

.file input {
  min-width: 14rem;
  margin: 0;
  filter: alpha(opacity=0);
  opacity: 0; }

.file-custom {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  height: 2.5rem;
  padding: .5rem 1rem;
  line-height: 1.5;
  color: #555;
  user-select: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: .25rem; }

.file-custom::after {
  content: "Choose file..."; }

.file-custom::before {
  position: absolute;
  top: -.075rem;
  right: -.075rem;
  bottom: -.075rem;
  z-index: 6;
  display: block;
  height: 2.5rem;
  padding: .5rem 1rem;
  line-height: 1.5;
  color: #555;
  content: "Browse";
  background-color: #eee;
  border: 1px solid #ddd;
  border-radius: 0 .25rem .25rem 0; }

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: inline-block; }
  .nav-link:focus, .nav-link:hover {
    text-decoration: underline; }
  .nav-link.disabled {
    color: #818a91; }
    .nav-link.disabled, .nav-link.disabled:focus, .nav-link.disabled:hover {
      color: #818a91;
      cursor: not-allowed;
      background-color: transparent; }

.nav-inline .nav-item {
  display: inline-block; }

.nav-inline .nav-item + .nav-item,
.nav-inline .nav-link + .nav-link {
  margin-left: 1rem; }

.nav-tabs {
  border-bottom: 1px solid #ddd; }
  .nav-tabs::after {
    content: "";
    display: table;
    clear: both; }
  .nav-tabs .nav-item {
    float: left;
    margin-bottom: -1px; }
    .nav-tabs .nav-item + .nav-item {
      margin-left: .2rem; }
  .nav-tabs .nav-link {
    display: block;
    padding: 0.5em 1em;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0; }
    .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
      border-color: #eceeef #eceeef #ddd; }
    .nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:focus, .nav-tabs .nav-link.disabled:hover {
      color: #818a91;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover,
  .nav-tabs .nav-item.open .nav-link,
  .nav-tabs .nav-item.open .nav-link:focus,
  .nav-tabs .nav-item.open .nav-link:hover {
    color: #55595c;
    background-color: #fff;
    border-color: #ddd #ddd transparent; }

.nav-pills::after {
  content: "";
  display: table;
  clear: both; }

.nav-pills .nav-item {
  float: left; }
  .nav-pills .nav-item + .nav-item {
    margin-left: .2rem; }

.nav-pills .nav-link {
  display: block;
  padding: 0.5em 1em;
  border-radius: 4px; }

.nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover,
.nav-pills .nav-item.open .nav-link,
.nav-pills .nav-item.open .nav-link:focus,
.nav-pills .nav-item.open .nav-link:hover {
  color: #fff;
  cursor: default;
  background-color: #0275d8; }

.nav-stacked .nav-item {
  display: block;
  float: none; }
  .nav-stacked .nav-item + .nav-item {
    margin-top: .2rem;
    margin-left: 0; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar {
  position: relative;
  padding: 0.5rem 1rem; }
  .navbar::after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 544px) {
    .navbar {
      border-radius: 4px; } }
.navbar-full {
  z-index: 1000; }
  @media (min-width: 544px) {
    .navbar-full {
      border-radius: 0; } }
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }
  @media (min-width: 544px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
      border-radius: 0; } }
.navbar-fixed-top {
  top: 0; }

.navbar-fixed-bottom {
  bottom: 0; }

.navbar-sticky-top {
  position: sticky;
  top: 0;
  z-index: 1030;
  width: 100%; }
  @media (min-width: 544px) {
    .navbar-sticky-top {
      border-radius: 0; } }
.navbar-brand {
  float: left;
  padding-top: .25rem;
  padding-bottom: .25rem;
  margin-right: 1rem;
  font-size: 1.25rem; }
  .navbar-brand:focus, .navbar-brand:hover {
    text-decoration: none; }
  .navbar-brand > img {
    display: block; }

.navbar-divider {
  float: left;
  width: 1px;
  padding-top: .425rem;
  padding-bottom: .425rem;
  margin-right: 1rem;
  margin-left: 1rem;
  overflow: hidden; }
  .navbar-divider::before {
    content: "\00a0"; }

.navbar-toggler {
  padding: .5rem .75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: none;
  border: 1px solid transparent;
  border-radius: 4px; }
  .navbar-toggler:focus, .navbar-toggler:hover {
    text-decoration: none; }

@media (min-width: 544px) {
  .navbar-toggleable-xs {
    display: block !important; } }

@media (min-width: 767px) {
  .navbar-toggleable-sm {
    display: block !important; } }

@media (min-width: 992px) {
  .navbar-toggleable-md {
    display: block !important; } }

.navbar-nav .nav-item {
  float: left; }

.navbar-nav .nav-link {
  display: block;
  padding-top: .425rem;
  padding-bottom: .425rem; }
  .navbar-nav .nav-link + .nav-link {
    margin-left: 1rem; }

.navbar-nav .nav-item + .nav-item {
  margin-left: 1rem; }

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.8); }
  .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
    color: rgba(0, 0, 0, 0.8); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.3); }
  .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0, 0, 0, 0.6); }

.navbar-light .navbar-nav .open > .nav-link, .navbar-light .navbar-nav .open > .nav-link:focus, .navbar-light .navbar-nav .open > .nav-link:hover,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .active > .nav-link:focus,
.navbar-light .navbar-nav .active > .nav-link:hover,
.navbar-light .navbar-nav .nav-link.open,
.navbar-light .navbar-nav .nav-link.open:focus,
.navbar-light .navbar-nav .nav-link.open:hover,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.active:focus,
.navbar-light .navbar-nav .nav-link.active:hover {
  color: rgba(0, 0, 0, 0.8); }

.navbar-light .navbar-divider {
  background-color: rgba(0, 0, 0, 0.075); }

.navbar-dark .navbar-brand {
  color: white; }
  .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
    color: white; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255, 255, 255, 0.75); }

.navbar-dark .navbar-nav .open > .nav-link, .navbar-dark .navbar-nav .open > .nav-link:focus, .navbar-dark .navbar-nav .open > .nav-link:hover,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link:focus,
.navbar-dark .navbar-nav .active > .nav-link:hover,
.navbar-dark .navbar-nav .nav-link.open,
.navbar-dark .navbar-nav .nav-link.open:focus,
.navbar-dark .navbar-nav .nav-link.open:hover,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.active:focus,
.navbar-dark .navbar-nav .nav-link.active:hover {
  color: white; }

.navbar-dark .navbar-divider {
  background-color: rgba(255, 255, 255, 0.075); }

.card {
  position: relative;
  display: block;
  margin-bottom: 0.75rem;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 4px; }

.card-block {
  padding: 1.25rem; }

.card-title {
  margin-bottom: 0.75rem; }

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link:hover {
  text-decoration: underline; }

.card-link + .card-link {
  margin-left: 1.25rem; }

.card > .list-group:first-child .list-group-item:first-child {
  border-radius: 4px 4px 0 0; }

.card > .list-group:last-child .list-group-item:last-child {
  border-radius: 0 0 4px 4px; }

.card-header {
  padding: 0.75rem 1.25rem;
  background-color: #f5f5f5;
  border-bottom: 1px solid #e5e5e5; }
  .card-header:first-child {
    border-radius: 4px 4px 0 0; }

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5; }
  .card-footer:last-child {
    border-radius: 0 0 4px 4px; }

.card-primary {
  background-color: #0275d8;
  border-color: #0275d8; }

.card-success {
  background-color: #5cb85c;
  border-color: #5cb85c; }

.card-info {
  background-color: #5bc0de;
  border-color: #5bc0de; }

.card-warning {
  background-color: #f0ad4e;
  border-color: #f0ad4e; }

.card-danger {
  background-color: #d9534f;
  border-color: #d9534f; }

.card-primary-outline {
  background-color: transparent;
  border-color: #0275d8; }

.card-secondary-outline {
  background-color: transparent;
  border-color: #ccc; }

.card-info-outline {
  background-color: transparent;
  border-color: #5bc0de; }

.card-success-outline {
  background-color: transparent;
  border-color: #5cb85c; }

.card-warning-outline {
  background-color: transparent;
  border-color: #f0ad4e; }

.card-danger-outline {
  background-color: transparent;
  border-color: #d9534f; }

.card-inverse .card-header,
.card-inverse .card-footer {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

.card-inverse .card-header,
.card-inverse .card-footer,
.card-inverse .card-title,
.card-inverse .card-blockquote {
  color: #fff; }

.card-inverse .card-link,
.card-inverse .card-text,
.card-inverse .card-blockquote > footer {
  color: rgba(255, 255, 255, 0.65); }

.card-inverse .card-link:focus, .card-inverse .card-link:hover {
  color: #fff; }

.card-blockquote {
  padding: 0;
  margin-bottom: 0;
  border-left: 0; }

.card-img {
  border-radius: 0.25rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem; }

.card-img-top {
  border-radius: 4px 4px 0 0; }

.card-img-bottom {
  border-radius: 0 0 4px 4px; }

@media (min-width: 544px) {
  .card-deck {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-spacing: 1.25rem 0; }
    .card-deck .card {
      display: table-cell;
      vertical-align: top; }
  .card-deck-wrapper {
    margin-right: -1.25rem;
    margin-left: -1.25rem; } }

@media (min-width: 544px) {
  .card-group {
    display: table;
    width: 100%;
    table-layout: fixed; }
    .card-group .card {
      display: table-cell;
      vertical-align: top; }
      .card-group .card + .card {
        margin-left: 0;
        border-left: 0; }
      .card-group .card:first-child {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0; }
        .card-group .card:first-child .card-img-top {
          border-top-right-radius: 0; }
        .card-group .card:first-child .card-img-bottom {
          border-bottom-right-radius: 0; }
      .card-group .card:last-child {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0; }
        .card-group .card:last-child .card-img-top {
          border-top-left-radius: 0; }
        .card-group .card:last-child .card-img-bottom {
          border-bottom-left-radius: 0; }
      .card-group .card:not(:first-child):not(:last-child) {
        border-radius: 0; }
        .card-group .card:not(:first-child):not(:last-child) .card-img-top,
        .card-group .card:not(:first-child):not(:last-child) .card-img-bottom {
          border-radius: 0; } }

@media (min-width: 544px) {
  .card-columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    -o-column-count: 3;
    -ms-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    -o-column-gap: 1.25rem;
    -ms-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

.breadcrumb {
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #eceeef;
  border-radius: 4px; }
  .breadcrumb::after {
    content: "";
    display: table;
    clear: both; }
  .breadcrumb > li {
    float: left; }
    .breadcrumb > li + li::before {
      padding-right: .5rem;
      padding-left: .5rem;
      color: #818a91;
      content: "/"; }
  .breadcrumb > .active {
    color: #818a91; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin-top: 1rem;
  margin-bottom: 1rem;
  border-radius: 4px; }

.page-item {
  display: inline; }
  .page-item:first-child .page-link {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
  .page-item:last-child .page-link {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
  .page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {
    z-index: 2;
    color: white;
    cursor: default;
    background-color: #0375d8;
    border-color: #0375d8; }
  .page-item.disabled .page-link, .page-item.disabled .page-link:focus, .page-item.disabled .page-link:hover {
    color: #818a91;
    cursor: not-allowed;
    background-color: white;
    border-color: #dddddd; }

.page-link {
  position: relative;
  float: left;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.5;
  color: #0375d8;
  text-decoration: none;
  background-color: white;
  border: 1px solid #dddddd; }
  .page-link:focus, .page-link:hover {
    color: #004c8c;
    background-color: #eceeef;
    border-color: #dddddd; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.3333333333; }

.pagination-lg .page-item:first-child .page-link {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px; }

.pagination-lg .page-item:last-child .page-link {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px; }

.pagination-sm .page-link {
  padding: 0.275rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5; }

.pagination-sm .page-item:first-child .page-link {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px; }

.pagination-sm .page-item:last-child .page-link {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px; }

.pager {
  padding-left: 0;
  margin-top: 1rem;
  margin-bottom: 1rem;
  text-align: center;
  list-style: none; }
  .pager::after {
    content: "";
    display: table;
    clear: both; }
  .pager li {
    display: inline; }
    .pager li > a,
    .pager li > span {
      display: inline-block;
      padding: 5px 14px;
      background-color: white;
      border: 1px solid #dddddd;
      border-radius: 15px; }
    .pager li > a:focus, .pager li > a:hover {
      text-decoration: none;
      background-color: #eceeef; }
  .pager .disabled > a, .pager .disabled > a:focus, .pager .disabled > a:hover {
    color: #818a91;
    cursor: not-allowed;
    background-color: white; }
  .pager .disabled > span {
    color: #818a91;
    cursor: not-allowed;
    background-color: white; }

.pager-next > a,
.pager-next > span {
  float: right; }

.pager-prev > a,
.pager-prev > span {
  float: left; }

.label {
  display: inline-block;
  padding: .25em .4em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 4px; }
  .label:empty {
    display: none; }

.btn .label {
  position: relative;
  top: -1px; }

a.label:focus, a.label:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.label-pill {
  padding-right: .6em;
  padding-left: .6em;
  border-radius: 10rem; }

.label-default {
  background-color: #818a91; }
  .label-default[href]:focus, .label-default[href]:hover {
    background-color: #687077; }

.label-primary {
  background-color: #0275d8; }
  .label-primary[href]:focus, .label-primary[href]:hover {
    background-color: #025aa5; }

.label-success {
  background-color: #5cb85c; }
  .label-success[href]:focus, .label-success[href]:hover {
    background-color: #449d44; }

.label-info {
  background-color: #5bc0de; }
  .label-info[href]:focus, .label-info[href]:hover {
    background-color: #31b0d5; }

.label-warning {
  background-color: #f0ad4e; }
  .label-warning[href]:focus, .label-warning[href]:hover {
    background-color: #ec971f; }

.label-danger {
  background-color: #d9534f; }
  .label-danger[href]:focus, .label-danger[href]:hover {
    background-color: #c9302c; }

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #eceeef;
  border-radius: 4px; }
  @media (min-width: 544px) {
    .jumbotron {
      padding: 4rem 2rem; } }
.jumbotron-hr {
  border-top-color: #d0d5d8; }

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

.alert {
  padding: 15px;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 4px; }
  .alert > p,
  .alert > ul {
    margin-bottom: 0; }
  .alert > p + p {
    margin-top: 5px; }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: bold; }

.alert-dismissible {
  padding-right: 35px; }
  .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit; }

.alert-success {
  background-color: #dff0d8;
  border-color: #d0e9c6;
  color: #3c763d; }
  .alert-success hr {
    border-top-color: #c1e2b3; }
  .alert-success .alert-link {
    color: #2b542c; }

.alert-info {
  background-color: #d9edf7;
  border-color: #bcdff1;
  color: #31708f; }
  .alert-info hr {
    border-top-color: #a6d5ec; }
  .alert-info .alert-link {
    color: #245269; }

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faf2cc;
  color: #8a6d3b; }
  .alert-warning hr {
    border-top-color: #f7ecb5; }
  .alert-warning .alert-link {
    color: #66512c; }

.alert-danger {
  background-color: #f2dede;
  border-color: #ebcccc;
  color: #a94442; }
  .alert-danger hr {
    border-top-color: #e4b9b9; }
  .alert-danger .alert-link {
    color: #843534; }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.progress {
  display: flex;
  overflow: hidden;
  font-size: 0.75rem;
  line-height: 1rem;
  text-align: center;
  background-color: #f5f5f5;
  border-radius: 4px; }

.progress-bar {
  height: 1rem;
  line-height: 1rem; }

.progress-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

.progress-animated {
  animation: progress-bar-stripes 1s linear infinite; }

.progress-primary {
  background-color: #0275d8; }

@media screen and (min-width: 0\0) {
  .progress-primary .progress-bar {
    background-color: #0275d8; } }

.progress-success {
  background-color: #5cb85c; }

@media screen and (min-width: 0\0) {
  .progress-success .progress-bar {
    background-color: #5cb85c; } }

.progress-info {
  background-color: #5bc0de; }

@media screen and (min-width: 0\0) {
  .progress-info .progress-bar {
    background-color: #5bc0de; } }

.progress-warning {
  background-color: #f0ad4e; }

@media screen and (min-width: 0\0) {
  .progress-warning .progress-bar {
    background-color: #f0ad4e; } }

.progress-danger {
  background-color: #d9534f; }

@media screen and (min-width: 0\0) {
  .progress-danger .progress-bar {
    background-color: #d9534f; } }

.media {
  margin-top: 15px; }
  .media:first-child {
    margin-top: 0; }

.media,
.media-body {
  overflow: hidden;
  zoom: 1; }

.media-body {
  width: 10000px; }

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

.media-middle {
  vertical-align: middle; }

.media-bottom {
  vertical-align: bottom; }

.media-object {
  display: block; }
  .media-object.img-thumbnail {
    max-width: none; }

.media-right {
  padding-left: 10px; }

.media-left {
  padding-right: 10px; }

.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.media-list {
  padding-left: 0;
  list-style: none; }

.list-group {
  padding-left: 0;
  margin-bottom: 0; }

.list-group-item {
  position: relative;
  display: block;
  padding: .75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }
  .list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }

.list-group-flush .list-group-item {
  border-width: 1px 0;
  border-radius: 0; }

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0; }

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0; }

a.list-group-item,
button.list-group-item {
  width: 100%;
  color: #555;
  text-align: inherit; }
  a.list-group-item .list-group-item-heading,
  button.list-group-item .list-group-item-heading {
    color: #333; }
  a.list-group-item:focus, a.list-group-item:hover,
  button.list-group-item:focus,
  button.list-group-item:hover {
    color: #555;
    text-decoration: none;
    background-color: #f5f5f5; }

.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {
  color: #818a91;
  cursor: not-allowed;
  background-color: #eceeef; }
  .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {
    color: inherit; }
  .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {
    color: #818a91; }

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
  z-index: 2;
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8; }
  .list-group-item.active .list-group-item-heading,
  .list-group-item.active .list-group-item-heading > small,
  .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
  .list-group-item.active:focus .list-group-item-heading > small,
  .list-group-item.active:focus .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
  .list-group-item.active:hover .list-group-item-heading > small,
  .list-group-item.active:hover .list-group-item-heading > .small {
    color: inherit; }
  .list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
    color: #a8d6fe; }

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d; }
  a.list-group-item-success .list-group-item-heading,
  button.list-group-item-success .list-group-item-heading {
    color: inherit; }
  a.list-group-item-success:focus, a.list-group-item-success:hover,
  button.list-group-item-success:focus,
  button.list-group-item-success:hover {
    color: #3c763d;
    background-color: #d0e9c6; }
  a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover,
  button.list-group-item-success.active,
  button.list-group-item-success.active:focus,
  button.list-group-item-success.active:hover {
    color: #ffffff;
    background-color: #3c763d;
    border-color: #3c763d; }

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f; }
  a.list-group-item-info .list-group-item-heading,
  button.list-group-item-info .list-group-item-heading {
    color: inherit; }
  a.list-group-item-info:focus, a.list-group-item-info:hover,
  button.list-group-item-info:focus,
  button.list-group-item-info:hover {
    color: #31708f;
    background-color: #c4e3f3; }
  a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover,
  button.list-group-item-info.active,
  button.list-group-item-info.active:focus,
  button.list-group-item-info.active:hover {
    color: #ffffff;
    background-color: #31708f;
    border-color: #31708f; }

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b; }
  a.list-group-item-warning .list-group-item-heading,
  button.list-group-item-warning .list-group-item-heading {
    color: inherit; }
  a.list-group-item-warning:focus, a.list-group-item-warning:hover,
  button.list-group-item-warning:focus,
  button.list-group-item-warning:hover {
    color: #8a6d3b;
    background-color: #faf2cc; }
  a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover,
  button.list-group-item-warning.active,
  button.list-group-item-warning.active:focus,
  button.list-group-item-warning.active:hover {
    color: #ffffff;
    background-color: #8a6d3b;
    border-color: #8a6d3b; }

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442; }
  a.list-group-item-danger .list-group-item-heading,
  button.list-group-item-danger .list-group-item-heading {
    color: inherit; }
  a.list-group-item-danger:focus, a.list-group-item-danger:hover,
  button.list-group-item-danger:focus,
  button.list-group-item-danger:hover {
    color: #a94442;
    background-color: #ebcccc; }
  a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover,
  button.list-group-item-danger.active,
  button.list-group-item-danger.active:focus,
  button.list-group-item-danger.active:hover {
    color: #ffffff;
    background-color: #a94442;
    border-color: #a94442; }

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9 {
  padding-bottom: 42.8571428571%; }

.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

.embed-responsive-9by16 {
  padding-bottom: 177.7777777778%; }

.embed-responsive-4by3 {
  padding-bottom: 75%; }

.embed-responsive-1by1 {
  padding-bottom: 100%; }

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2; }
  .close:focus, .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5; }

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.modal-open {
  overflow: hidden; }

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2051;
  display: none;
  overflow: hidden;
  outline: 0;
  -webkit-overflow-scrolling: touch; }
  .modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translate(0, -25%); }
  .modal.in .modal-dialog {
    transform: translate(0, 0); }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.modal-content {
  position: relative;
  background-color: white;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2001;
  background-color: rgba(0, 0, 0, 0.8); }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.in {
    opacity: 1; }

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }
  .modal-header::after {
    content: "";
    display: table;
    clear: both; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  padding: 15px; }

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }
  .modal-footer::after {
    content: "";
    display: table;
    clear: both; }
  .modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px; }
  .modal-footer .btn-group .btn + .btn {
    margin-left: -1px; }
  .modal-footer .btn-block + .btn-block {
    margin-left: 0; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 544px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .modal-sm {
    width: 300px; } }

@media (min-width: 992px) {
  .modal-lg {
    width: 900px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 0.875rem;
  opacity: 0; }
  .tooltip.in {
    opacity: 0.9; }
  .tooltip.tooltip-top, .tooltip.bs-tether-element-attached-bottom {
    padding: 5px 0;
    margin-top: -3px; }
    .tooltip.tooltip-top .tooltip-arrow, .tooltip.bs-tether-element-attached-bottom .tooltip-arrow {
      bottom: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 5px 5px 0;
      border-top-color: #000000; }
  .tooltip.tooltip-right, .tooltip.bs-tether-element-attached-left {
    padding: 0 5px;
    margin-left: 3px; }
    .tooltip.tooltip-right .tooltip-arrow, .tooltip.bs-tether-element-attached-left .tooltip-arrow {
      top: 50%;
      left: 0;
      margin-top: -5px;
      border-width: 5px 5px 5px 0;
      border-right-color: #000000; }
  .tooltip.tooltip-bottom, .tooltip.bs-tether-element-attached-top {
    padding: 5px 0;
    margin-top: 3px; }
    .tooltip.tooltip-bottom .tooltip-arrow, .tooltip.bs-tether-element-attached-top .tooltip-arrow {
      top: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 0 5px 5px;
      border-bottom-color: #000000; }
  .tooltip.tooltip-left, .tooltip.bs-tether-element-attached-right {
    padding: 0 5px;
    margin-left: -3px; }
    .tooltip.tooltip-left .tooltip-arrow, .tooltip.bs-tether-element-attached-right .tooltip-arrow {
      top: 50%;
      right: 0;
      margin-top: -5px;
      border-width: 5px 0 5px 5px;
      border-left-color: #000000; }

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #FFFFFF;
  text-align: center;
  background-color: #000000;
  border-radius: 4px; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 0.875rem;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px; }
  .popover.popover-top, .popover.bs-tether-element-attached-bottom {
    margin-top: -10px; }
    .popover.popover-top .popover-arrow, .popover.bs-tether-element-attached-bottom .popover-arrow {
      bottom: -11px;
      left: 50%;
      margin-left: -11px;
      border-top-color: rgba(0, 0, 0, 0.25);
      border-bottom-width: 0; }
      .popover.popover-top .popover-arrow::after, .popover.bs-tether-element-attached-bottom .popover-arrow::after {
        bottom: 1px;
        margin-left: -10px;
        content: "";
        border-top-color: #fff;
        border-bottom-width: 0; }
  .popover.popover-right, .popover.bs-tether-element-attached-left {
    margin-left: 10px; }
    .popover.popover-right .popover-arrow, .popover.bs-tether-element-attached-left .popover-arrow {
      top: 50%;
      left: -11px;
      margin-top: -11px;
      border-right-color: rgba(0, 0, 0, 0.25);
      border-left-width: 0; }
      .popover.popover-right .popover-arrow::after, .popover.bs-tether-element-attached-left .popover-arrow::after {
        bottom: -10px;
        left: 1px;
        content: "";
        border-right-color: #fff;
        border-left-width: 0; }
  .popover.popover-bottom, .popover.bs-tether-element-attached-top {
    margin-top: 10px; }
    .popover.popover-bottom .popover-arrow, .popover.bs-tether-element-attached-top .popover-arrow {
      top: -11px;
      left: 50%;
      margin-left: -11px;
      border-top-width: 0;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
      .popover.popover-bottom .popover-arrow::after, .popover.bs-tether-element-attached-top .popover-arrow::after {
        top: 1px;
        margin-left: -10px;
        content: "";
        border-top-width: 0;
        border-bottom-color: #fff; }
  .popover.popover-left, .popover.bs-tether-element-attached-right {
    margin-left: -10px; }
    .popover.popover-left .popover-arrow, .popover.bs-tether-element-attached-right .popover-arrow {
      top: 50%;
      right: -11px;
      margin-top: -11px;
      border-right-width: 0;
      border-left-color: rgba(0, 0, 0, 0.25); }
      .popover.popover-left .popover-arrow::after, .popover.bs-tether-element-attached-right .popover-arrow::after {
        right: 1px;
        bottom: -10px;
        content: "";
        border-right-width: 0;
        border-left-color: #fff; }

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 3px 3px 0 0; }

.popover-content {
  padding: 9px 14px; }

.popover-arrow, .popover-arrow::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover-arrow {
  border-width: 11px; }

.popover-arrow::after {
  content: "";
  border-width: 10px; }

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
  .carousel-inner > .carousel-item {
    position: relative;
    display: none;
    transition: .6s ease-in-out left; }
    .carousel-inner > .carousel-item > img,
    .carousel-inner > .carousel-item > a > img {
      line-height: 1; }
    @media all and (transform-3d), (-webkit-transform-3d) {
      .carousel-inner > .carousel-item {
        transition: transform .6s ease-in-out;
        backface-visibility: hidden;
        perspective: 1000px; }
        .carousel-inner > .carousel-item.next, .carousel-inner > .carousel-item.active.right {
          left: 0;
          transform: translate3d(100%, 0, 0); }
        .carousel-inner > .carousel-item.prev, .carousel-inner > .carousel-item.active.left {
          left: 0;
          transform: translate3d(-100%, 0, 0); }
        .carousel-inner > .carousel-item.next.left, .carousel-inner > .carousel-item.prev.right, .carousel-inner > .carousel-item.active {
          left: 0;
          transform: translate3d(0, 0, 0); } }
  .carousel-inner > .active,
  .carousel-inner > .next,
  .carousel-inner > .prev {
    display: block; }
  .carousel-inner > .active {
    left: 0; }
  .carousel-inner > .next,
  .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%; }
  .carousel-inner > .next {
    left: 100%; }
  .carousel-inner > .prev {
    left: -100%; }
  .carousel-inner > .next.left,
  .carousel-inner > .prev.right {
    left: 0; }
  .carousel-inner > .active.left {
    left: -100%; }
  .carousel-inner > .active.right {
    left: 100%; }

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  opacity: 0.5; }
  .carousel-control.left {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
  .carousel-control.right {
    right: 0;
    left: auto;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
  .carousel-control:focus, .carousel-control:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9; }
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    font-family: serif;
    line-height: 1; }
  .carousel-control .icon-prev {
    left: 50%;
    margin-left: -10px; }
  .carousel-control .icon-next {
    right: 50%;
    margin-right: -10px; }
  .carousel-control .icon-prev::before {
    content: "\2039"; }
  .carousel-control .icon-next::before {
    content: "\203a"; }

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none; }
  .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 10px; }
  .carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
  .carousel-caption .btn {
    text-shadow: none; }

@media (min-width: 544px) {
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px; }
  .carousel-control .icon-prev {
    margin-left: -15px; }
  .carousel-control .icon-next {
    margin-right: -15px; }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px; }
  .carousel-indicators {
    bottom: 20px; } }

.clearfix::after {
  content: "";
  display: table;
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pull-xs-left {
  float: left !important; }

.pull-xs-right {
  float: right !important; }

.pull-xs-none {
  float: none !important; }

@media (min-width: 544px) {
  .pull-sm-left {
    float: left !important; }
  .pull-sm-right {
    float: right !important; }
  .pull-sm-none {
    float: none !important; } }

@media (min-width: 767px) {
  .pull-md-left {
    float: left !important; }
  .pull-md-right {
    float: right !important; }
  .pull-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .pull-lg-left {
    float: left !important; }
  .pull-lg-right {
    float: right !important; }
  .pull-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .pull-xl-left {
    float: left !important; }
  .pull-xl-right {
    float: right !important; }
  .pull-xl-none {
    float: none !important; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

.invisible {
  visibility: hidden !important; }

.text-hide {
  font: "0/0" a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.text-justify {
  text-align: justify !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-xs-left {
  text-align: left !important; }

.text-xs-right {
  text-align: right !important; }

.text-xs-center {
  text-align: center !important; }

@media (min-width: 544px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 767px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-normal {
  font-weight: normal; }

.font-weight-bold {
  font-weight: bold; }

.font-italic {
  font-style: italic; }

.text-muted {
  color: #818a91; }

.text-primary {
  color: #0275d8 !important; }

a.text-primary:focus, a.text-primary:hover {
  color: #025aa5; }

.text-success {
  color: #5cb85c !important; }

a.text-success:focus, a.text-success:hover {
  color: #449d44; }

.text-info {
  color: #5bc0de !important; }

a.text-info:focus, a.text-info:hover {
  color: #31b0d5; }

.text-warning {
  color: #f0ad4e !important; }

a.text-warning:focus, a.text-warning:hover {
  color: #ec971f; }

.text-danger {
  color: #d9534f !important; }

a.text-danger:focus, a.text-danger:hover {
  color: #c9302c; }

.bg-inverse {
  color: #eceeef;
  background-color: #373a3c; }

.bg-faded {
  background-color: #f7f7f9; }

.bg-primary {
  color: #fff !important;
  background-color: #0275d8 !important; }

a.bg-primary:focus, a.bg-primary:hover {
  background-color: #025aa5; }

.bg-success {
  color: #fff !important;
  background-color: #5cb85c !important; }

a.bg-success:focus, a.bg-success:hover {
  background-color: #449d44; }

.bg-info {
  color: #fff !important;
  background-color: #5bc0de !important; }

a.bg-info:focus, a.bg-info:hover {
  background-color: #31b0d5; }

.bg-warning {
  color: #fff !important;
  background-color: #f0ad4e !important; }

a.bg-warning:focus, a.bg-warning:hover {
  background-color: #ec971f; }

.bg-danger {
  color: #fff !important;
  background-color: #d9534f !important; }

a.bg-danger:focus, a.bg-danger:hover {
  background-color: #c9302c; }

.m-x-auto {
  margin-right: auto !important;
  margin-left: auto !important; }

.m-a-0 {
  margin: 0 0 !important; }

.m-t-0 {
  margin-top: 0 !important; }

.m-r-0 {
  margin-right: 0 !important; }

.m-b-0 {
  margin-bottom: 0 !important; }

.m-l-0 {
  margin-left: 0 !important; }

.m-x-0 {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.m-y-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.m-a-1 {
  margin: 1rem 1rem !important; }

.m-t-1 {
  margin-top: 1rem !important; }

.m-r-1 {
  margin-right: 1rem !important; }

.m-b-1 {
  margin-bottom: 1rem !important; }

.m-l-1 {
  margin-left: 1rem !important; }

.m-x-1 {
  margin-right: 1rem !important;
  margin-left: 1rem !important; }

.m-y-1 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.m-a-2 {
  margin: 1.5rem 1.5rem !important; }

.m-t-2 {
  margin-top: 1.5rem !important; }

.m-r-2 {
  margin-right: 1.5rem !important; }

.m-b-2 {
  margin-bottom: 1.5rem !important; }

.m-l-2 {
  margin-left: 1.5rem !important; }

.m-x-2 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important; }

.m-y-2 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

.m-a-3 {
  margin: 3rem 3rem !important; }

.m-t-3 {
  margin-top: 3rem !important; }

.m-r-3 {
  margin-right: 3rem !important; }

.m-b-3 {
  margin-bottom: 3rem !important; }

.m-l-3 {
  margin-left: 3rem !important; }

.m-x-3 {
  margin-right: 3rem !important;
  margin-left: 3rem !important; }

.m-y-3 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

.p-a-0 {
  padding: 0 0 !important; }

.p-t-0 {
  padding-top: 0 !important; }

.p-r-0 {
  padding-right: 0 !important; }

.p-b-0 {
  padding-bottom: 0 !important; }

.p-l-0 {
  padding-left: 0 !important; }

.p-x-0 {
  padding-right: 0 !important;
  padding-left: 0 !important; }

.p-y-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.p-a-1 {
  padding: 1rem 1rem !important; }

.p-t-1 {
  padding-top: 1rem !important; }

.p-r-1 {
  padding-right: 1rem !important; }

.p-b-1 {
  padding-bottom: 1rem !important; }

.p-l-1 {
  padding-left: 1rem !important; }

.p-x-1 {
  padding-right: 1rem !important;
  padding-left: 1rem !important; }

.p-y-1 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.p-a-2 {
  padding: 1.5rem 1.5rem !important; }

.p-t-2 {
  padding-top: 1.5rem !important; }

.p-r-2 {
  padding-right: 1.5rem !important; }

.p-b-2 {
  padding-bottom: 1.5rem !important; }

.p-l-2 {
  padding-left: 1.5rem !important; }

.p-x-2 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important; }

.p-y-2 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

.p-a-3 {
  padding: 3rem 3rem !important; }

.p-t-3 {
  padding-top: 3rem !important; }

.p-r-3 {
  padding-right: 3rem !important; }

.p-b-3 {
  padding-bottom: 3rem !important; }

.p-l-3 {
  padding-left: 3rem !important; }

.p-x-3 {
  padding-right: 3rem !important;
  padding-left: 3rem !important; }

.p-y-3 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

.pos-f-t {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.hidden-xs-up {
  display: none !important; }

@media (max-width: 543px) {
  .hidden-xs-down {
    display: none !important; } }

@media (min-width: 544px) {
  .hidden-sm-up {
    display: none !important; } }

@media (max-width: 766px) {
  .hidden-sm-down {
    display: none !important; } }

@media (min-width: 767px) {
  .hidden-md-up {
    display: none !important; } }

@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important; } }

@media (min-width: 992px) {
  .hidden-lg-up {
    display: none !important; } }

@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-xl-up {
    display: none !important; } }

.hidden-xl-down {
  display: none !important; }

.visible-print-block {
  display: none !important; }
  @media print {
    .visible-print-block {
      display: block !important; } }
.visible-print-inline {
  display: none !important; }
  @media print {
    .visible-print-inline {
      display: inline !important; } }
.visible-print-inline-block {
  display: none !important; }
  @media print {
    .visible-print-inline-block {
      display: inline-block !important; } }
@media print {
  .hidden-print {
    display: none !important; } }

.featured_image {
  margin-bottom: 2rem;
  border-radius: 4px; }

.gallery_image {
  margin-bottom: 1rem;
  border-radius: 4px; }

p.featured_image_caption {
  margin-bottom: 2rem; }

.accordion_item {
  border-radius: 4px; }

.foundry-label > h3:before,
.foundry-label > h3:after {
  background: rgba(0, 0, 0, 0.1); }

ul.social_badges_container li a {
  border-radius: 4px; }

.foundry_icon i {
  border-radius: 4px; }

.icon_bar_wrapper {
  border-radius: 4px; }

ul.bulleted_list li i {
  line-height: 1.5; }

.label {
  margin-bottom: 0.5rem;
  /* Foundry addition */ }

.positioner_wrapper,
.foundry-base-margin {
  margin-bottom: 1rem; }

.foundry-footer {
  color: #0092d1; }

.foundry-footer a,
.foundry-footer a:visited {
  color: #0275d8; }

.foundry-footer a:hover,
.foundry-footer a:active {
  color: #014c8c; }

.foundry-accordion-title-bar-bg-primary a.accordion_toggle {
  background: #0275d8; }

.foundry-accordion-title-bar-bg-success a.accordion_toggle {
  background: #5cb85c; }

.foundry-accordion-title-bar-bg-info a.accordion_toggle {
  background: #5bc0de; }

.foundry-accordion-title-bar-bg-warning a.accordion_toggle {
  background: #f0ad4e; }

.foundry-accordion-title-bar-bg-danger a.accordion_toggle {
  background: #d9534f; }

pre.prettyprint {
  border-radius: 4px; }

.hi-content-wrap {
  line-height: 1.5; }

ul.lz-menu {
  border-radius: 4px; }

/*****************************************/
/*  Foundry Specific CSS                 */
/*****************************************/
/* End Edit Mode */
/* Site Background Styling Options - Background Image, Color Picker, or determined by theme. */
body {
  font-weight: 400; }

/* Header Font Sizing Options */
@media (max-width: 33.9em) {
  /* Mobile */
  h1 {
    font-size: 40px; }
  h2 {
    font-size: 32px; }
  h3 {
    font-size: 28px; }
  h4 {
    font-size: 26px; }
  h5 {
    font-size: 22px; }
  h6 {
    font-size: 18px; } }

@media (min-width: 34em) and (max-width: 47.9375em) {
  /* Tablet */
  h1 {
    font-size: 40px; }
  h2 {
    font-size: 32px; }
  h3 {
    font-size: 28px; }
  h4 {
    font-size: 26px; }
  h5 {
    font-size: 22px; }
  h6 {
    font-size: 18px; } }

@media (min-width: 48em) and (max-width: 61.9375em) {
  /* Desktop */
  h1 {
    font-size: 64px; }
  h2 {
    font-size: 40px; }
  h3 {
    font-size: 32px; }
  h4 {
    font-size: 28px; }
  h5 {
    font-size: 24px; }
  h6 {
    font-size: 20px; } }

@media (min-width: 62em) {
  /* Widescreen */
  h1 {
    font-size: 64px; }
  h2 {
    font-size: 40px; }
  h3 {
    font-size: 32px; }
  h4 {
    font-size: 28px; }
  h5 {
    font-size: 24px; }
  h6 {
    font-size: 20px; } }

.foundry-mask-primary-bg,
.foundry-primary-bg-color {
  background-color: #0275d8; }

.foundry-mask-success-bg,
.foundry-success-bg-color {
  background-color: #5cb85c; }

.foundry-mask-info-bg,
.foundry-info-bg-color {
  background-color: #5bc0de; }

.foundry-mask-warning-bg,
.foundry-warning-bg-color {
  background-color: #f0ad4e; }

.foundry-mask-danger-bg,
.foundry-danger-bg-color {
  background-color: #d9534f; }

.foundry-site-background {
  fill: #fff; }

.fdy-drop-zone {
  line-height: 1.5; }


#stacks_in_33450 {
	-webkit-font-smoothing: antialiased;
}

#stacks_in_33450 .navigation_container {
	position: relative;
}

/* Drop Shadow */


/* Branding */

#stacks_in_33450 .branding_logo {
	overflow: hidden;
	
	display: inline-block;
	
	vertical-align: top;
	
		float: left;
		
		margin-right: 15px;
		
	
	
}

#stacks_in_33450 .branding_logo img {
	vertical-align: top;
	width: auto;
}


#stacks_in_33450 nav.navigation_bar .navigation_branding {
	margin-bottom: 0;
	padding-top: 3px;
	
	display: inline-block;
	
	
		padding-right: 15px;
		
			padding-left: 15px;
		
	
	
}

#stacks_in_33450 nav.navigation_bar .navigation_branding,
#stacks_in_33450 nav.navigation_bar .navigation_branding a {
	color: rgba(0, 0, 0, 0.60);
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: top;
}
  



/* Navigation Bar */
#stacks_in_33450 nav.navigation_bar {
	z-index: 100;
	background-color: rgba(255, 255, 255, 0.00);
	
	font-size: 14px;
	text-align: right;
	
		border-radius: 0px;
	
	/*width: 100% !important;*/
}

#stacks_in_33450 nav.navigation_bar ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline-block;
}

#stacks_in_33450 nav.navigation_bar ul a.nav_item {
	text-decoration: none;
	color: rgba(255, 255, 254, 1.00);
	cursor: pointer;
	white-space: nowrap;
	text-transform: none;
	font-weight: 400;
}

/* Banner Pairing Feature */

	



/* Underline Indicator */



/* Background Indicator & Navigation Items */

#stacks_in_33450 nav.navigation_bar ul a.nav_item:hover,
#stacks_in_33450 nav.navigation_bar ul a.nav_item.open,
#stacks_in_33450 nav.navigation_bar .navigation_container > ul > li.Selected > a.nav_item {
	text-decoration: none;
	color: rgba(0, 0, 0, 0.60);
	background-color: rgba(0, 146, 209, 1.00);
}

#stacks_in_33450 nav.navigation_bar ul a.nav_active,
#stacks_in_33450 nav.navigation_bar ul a#current {
	
}

#stacks_in_33450 nav.navigation_bar .navigation_container > ul > li {
	margin-left: 15px;
	position: relative;
}

#stacks_in_33450 nav.navigation_bar .navigation_container > ul > li:first-child {
	margin-left: 0px;
}

#stacks_in_33450 nav.navigation_bar .navigation_container > ul > li {
	display: inline-block;
}

#stacks_in_33450 nav.navigation_bar ul > li > a.parent::after {
	font-family: "FontAwesome";
	content: '\f105';
	padding-left: 5px;
}

#stacks_in_33450 nav.navigation_bar ul > li > a.parent {
}

#stacks_in_33450 nav.navigation_bar ul ul {
	background-color: rgba(255, 255, 255, 1.00);
	position: absolute;
	display: none;
	z-index: 101;
	overflow: hidden;
	border: 1px solid rgba(0, 0, 0, 0.15);
	
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	text-align: left;
	margin-top: 0px;
}

#stacks_in_33450 nav.navigation_bar ul ul a.nav_item {
	color: rgba(0, 0, 0, 0.30);
	display: block;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 1.5;
}

#stacks_in_33450 nav.navigation_bar ul ul a.nav_item:hover,
#stacks_in_33450 nav.navigation_bar ul ul li.Selected > a.nav_item {
	
	background-color: rgba(0, 0, 0, 0.10);
	
	color: rgba(0, 0, 0, 0.60);
}

#stacks_in_33450 nav.navigation_bar ul ul .small_hdr {
	color: rgba(0, 0, 0, 0.20);
	text-transform: uppercase;
	font-size: 12px;
	line-height: 24px;
	display: block;
	padding-left: 25px;
	padding-right: 25px;
}

#stacks_in_33450 nav.navigation_bar ul ul a.nav_item:hover,
#stacks_in_33450 nav.navigation_bar ul ul a.nav_active {
	color: rgba(0, 0, 0, 0.60);
}

#stacks_in_33450 nav.navigation_bar ul ul .nav_divider {
	border-top: 1px solid rgba(0, 0, 0, 0.15);
	height: 1px;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

#stacks_in_33450 nav.navigation_bar ul ul ul,
#stacks_in_33450 nav.navigation_bar ul ul ul ul,
#stacks_in_33450 nav.navigation_bar ul ul ul ul ul,
#stacks_in_33450 nav.navigation_bar ul ul ul ul ul ul,
#stacks_in_33450 nav.navigation_bar ul ul ul ul ul ul ul {
	display: none;
}


#stacks_in_33450 nav.navigation_bar .container-fluid ul li:last-child > ul {
	right: 0;
}

/* Mobile Navigation Toggle */
#stacks_in_33450 #stacks_in_33450_mobile_navigation_toggle {
	display: none;
	float: right;
	padding: 0 15px;
	font-size: 24px;
	color: rgba(75, 75, 75, 1.00);
	cursor: pointer;

	/* v1.0.1 update */
	z-index: 2000;
}



/*****************/
/* Media Queries */
/*****************/

@media (max-width: 47.9375em) {
	/* iPhone */

	.logo_float_clear {
		clear: both;
	}

	#stacks_in_33450 nav.navigation_bar {
		text-align: left;
	}

	#stacks_in_33450 .head_wrap {
		display: block;
		/*height: 55px;*/
	}

	#stacks_in_33450 nav.navigation_bar .navigation_branding {
		
			display: block;
		
		
		float: none;
		
	}

	#stacks_in_33450 #stacks_in_33450_mobile_navigation_toggle {
		display: block;
	}

	#stacks_in_33450 .navigation_container > ul {
		display: none;
		padding-bottom: 20px;
	}

	#stacks_in_33450 nav.navigation_bar .navigation_container > ul > li,
	#stacks_in_33450 nav.navigation_bar .navigation_container > ul > li > a.nav_item {
		display: block;
		margin: 0;
	}

	#stacks_in_33450 nav.navigation_bar .navigation_container > ul > li > a.nav_item {
		padding-left: 15px;
		padding-right: 15px;
	}

	#stacks_in_33450 nav.navigation_bar .navigation_container ul ul > li > a.nav_item,
	#stacks_in_33450 nav.navigation_bar .navigation_container > ul > li > a.nav_item {
		line-height: 34px;
	}

	#stacks_in_33450 nav.navigation_bar .navigation_container ul ul > li > a.nav_item,
	#stacks_in_33450 nav.navigation_bar ul ul .small_hdr {
		padding-left: 30px;
		padding-right: 15px;
	}

	#stacks_in_33450 nav.navigation_bar > ul > li > a.nav_item:hover,
	#stacks_in_33450 nav.navigation_bar > ul > li > a.nav_item.open,
	#stacks_in_33450 nav.navigation_bar .navigation_container > ul > li.Selected > a.nav_item {
		border-bottom: 0px;
	}

	#stacks_in_33450 .navigation_bar .container,
	#stacks_in_33450 .navigation_bar .container-fluid {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}

	#stacks_in_33450 nav.navigation_bar ul ul {
		background-color: transparent;
		position: relative;
		display: none;
		overflow: hidden;
		border: none;
		padding: 0px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}

}

@media (min-width: 48em) {
	/* iPad and up */

	
	#stacks_in_33450 nav.navigation_bar > .navigation_container > ul > li > a.nav_item {
		padding: 5px 10px;
		border-radius: 4px;
	}
	
}

@media (min-width: 34em) and (max-width: 47.9375em) {
	/* iPad */

	.logo_float_clear {
		clear: both;
	}

	#stacks_in_33450 .head_wrap {
		display: block;
		/*height: 65px;*/
	}

	#stacks_in_33450 nav.navigation_bar {
		text-align: left;
	}

	#stacks_in_33450 nav.navigation_bar .navigation_branding {
		
		display: block;
		
		
		float: none;
		
	}

	#stacks_in_33450 #stacks_in_33450_mobile_navigation_toggle {
		display: block;
	}

	#stacks_in_33450 .navigation_container > ul {
		display: none;
		padding-bottom: 20px;
	}

	#stacks_in_33450 nav.navigation_bar .navigation_container > ul > li,
	#stacks_in_33450 nav.navigation_bar .navigation_container > ul > li > a.nav_item {
		display: block;
		margin: 0;
		line-height: 34px;
	}

	#stacks_in_33450 nav.navigation_bar .navigation_container > ul > li > a.nav_item {
		padding-left: 15px;
		padding-right: 15px;
	}

	#stacks_in_33450 nav.navigation_bar .navigation_container ul ul > li > a.nav_item,
	#stacks_in_33450 nav.navigation_bar ul ul .small_hdr {
		padding-left: 30px;
		padding-right: 15px;
	}

	#stacks_in_33450 .navigation_bar > .container,
	#stacks_in_33450 .navigation_bar > .container-fluid {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}

	#stacks_in_33450 nav.navigation_bar ul ul {
		background-color: transparent;
		position: relative;
		display: none;
		overflow: hidden;
		border: none;
		padding: 0px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}

}

@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_33450 nav.navigation_bar .navigation_branding {
		margin-left: 15px;
	}

	#stacks_in_33450 nav.navigation_bar {
		font-size: 16px;
	}

	#stacks_in_33450 nav.navigation_bar .navigation_branding,
	#stacks_in_33450 nav.navigation_bar .navigation_branding a {
		font-size: 16px;
	}

	#stacks_in_33450 .navigation_bar .navigation_container > ul {
		display: none;
		/*margin-bottom: 20px;*/
	}

	
	#stacks_in_33450 .branding_logo {
		/*display: -webkit-box;
	  display: -moz-box;
	  display: -ms-flexbox;
	  display: -webkit-flex;
	  display: flex;*/
		height: 51px;
		line-height: 51px;
		margin-left: 5px;
		margin-right: 5px;
		overflow: visible;
		position: relative;
		/*margin-top: -2px;*/
	}

	#stacks_in_33450 .branding_logo img {
		/*display: flex;*/
		vertical-align: middle;
		max-height: 51px;
		line-height: 51px;
		align-self: center;
	}
	

	#stacks_in_33450 nav.navigation_bar .navigation_branding {
		line-height: 51px;
	}

	#stacks_in_33450 nav.navigation_bar {
		/*height: 55px;*/
		line-height: 55px;
	}

	#stacks_in_33450 .nav_bar_placeholder {
		height: 55px;
	}

		#stacks_in_33450 nav.navigation_bar ul a.nav_item {
			border-radius: 0 !important;
		}

	/* Mobile Color Overrides */
	#stacks_in_33450 .navigation_container > ul {
		background-color: rgba(247, 247, 249, 1.00);
	}

	

	#stacks_in_33450 nav.navigation_bar ul a.nav_item,
	#stacks_in_33450 nav.navigation_bar ul ul a.nav_item {
		color: rgba(0, 0, 0, 0.30);
	}

	#stacks_in_33450 nav.navigation_bar ul a.nav_item:hover,
	#stacks_in_33450 nav.navigation_bar ul li.Selected > a.nav_item {
		color: rgba(0, 0, 0, 0.60);
	}

	#stacks_in_33450 nav.navigation_bar ul a.nav_item:hover,
	#stacks_in_33450 nav.navigation_bar ul a.nav_item.open,
	#stacks_in_33450 nav.navigation_bar .navigation_container > ul > li.Selected > a.nav_item {
		color: rgba(0, 0, 0, 0.60) !important;
		
			background-color: rgba(0, 0, 0, 0.10) !important;
		
	}

}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_33450 nav.navigation_bar .navigation_branding {
			float: left;
	}

	#stacks_in_33450 nav.navigation_bar {
		font-size: 16px;
	}

	#stacks_in_33450 nav.navigation_bar .navigation_branding,
	#stacks_in_33450 nav.navigation_bar .navigation_branding a {
		font-size: 20px;
	}

	#stacks_in_33450 .navigation_bar .navigation_container > ul {
		display: inline-block !important;
	}

	
	#stacks_in_33450 .branding_logo {
		/*display: flex;*/
		height: 61px;
		line-height: 61px;
		overflow: visible;
		margin-top: 0px;
	}

	#stacks_in_33450 .branding_logo img {
		/*display: flex;*/
		vertical-align: middle;
		max-height: 61px;
		line-height: 61px;
		align-self: center;
	}
	

	#stacks_in_33450 nav.navigation_bar .navigation_branding {
		line-height: 61px;
	}

	#stacks_in_33450 nav.navigation_bar {
		line-height: 65px;
		/*height: 65px;*/
	}

	#stacks_in_33450 .nav_bar_placeholder {
		height: 65px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_33450 nav.navigation_bar .navigation_branding {
		float: left;
	}

	#stacks_in_33450 nav.navigation_bar {
		font-size: 16px;
	}

	#stacks_in_33450 nav.navigation_bar .navigation_branding,
	#stacks_in_33450 nav.navigation_bar .navigation_branding a {
		font-size: 24px;
	}

	#stacks_in_33450 .navigation_bar .navigation_container > ul {
		display: inline-block !important;
	}

	
	#stacks_in_33450 .branding_logo {
		/*display: flex;*/
		height: 46px;
		line-height: 46px;
		overflow: visible;
		margin-top: 0px;
	}

	#stacks_in_33450 .branding_logo img {
		/*display: flex;*/
		vertical-align: middle;
		max-height: 46px;
		line-height: 46px;
		align-self: center;
	}
	

	#stacks_in_33450 nav.navigation_bar .navigation_branding {
		position: relative;
		margin-top: -1px;
		height: 46px;
		line-height: 46px;
	}

	#stacks_in_33450 nav.navigation_bar {
		/*height: 50px;*/
		line-height: 50px;
	}

	#stacks_in_33450 .nav_bar_placeholder {
		height: 50px;
	}
}


	nav.navigation_bar > .container {
			max-width: 1140px;
	}



/*  Sticky Navigation */
#stacks_in_33450 .nav_bar_placeholder {
	z-index: 999;
	position: relative;
}



#stacks_in_33450 #sticky-wrapper,
#stacks_in_33450 .navigation_bar {
	width: 100% !important;
}



	@media (max-width: 47.9375em) {
		

		
			
			#stacks_in_33450 .branding_logo {
				display: none !important;
			}
			
		
	}

	@media (min-width: 48em) and (max-width: 61.9375em) {
			

		
			
		
	}

	@media (min-width: 62em) {
			
		
			
		
	}







	


#stacks_in_33450 {
    background-image: url("AB2C2586-4DBB-451F-A540-604CA716B122.png");
	background-repeat: repeat;
	background-size: cover;
	background-position: left top;
	padding: 8px 0px 8px 0px;
}

/* PaySnap v.3.0.4  Stylesheet (START) */



#paysnap-debug-wrap {
    background-color: rgba(0,0,0,0.30);
    padding:8px;
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px;
    border-radius: 5px; 
    overflow: auto;
}
#paysnap-debug {
	background-color: white;
	padding: 20px;
	border-radius: 5px;
	border: 4px solid rgba(0,0,0.5);
	color: #333333;
}

.ps-error {
  background: repeating-linear-gradient(
    45deg,
    #fee9ea,
    #fee9ea 10px,
    #fcd4d5 10px,
    #fcd4d5 20px
  );
  border: 2px dashed #e6494a;
  border-radius: 4px;
  color: #e6494a;
  text-align: center;
  text-transform: uppercase;
  margin:8px 0;
}

.ps-error p {
	width:auto; padding:2px 6px; 
	background:#E6494A; 
	color:#ffffff; 
	font-size:12px; 
	font-weight:bold;
	border-radius:24px; 
	border: solid 2px #E6494A; 
	text-align:center; 
	display:inline-block;
}


.btn-paysnap{
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.btn-paysnap:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn-paysnap:hover,
.btn-paysnap:focus {
  color: #333333;
  text-decoration: none;
}

.btn-paysnap:active,
.btn-paysnap.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-paysnap.disabled,
.btn-paysnap[disabled] {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn-paysnap.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

.btn-paysnap.btn-sm,
.btn-paysnap.btn-xs {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-paysnap.btn-xs {
  padding: 1px 5px;
}

.btn-paysnap.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}
/* 
.btn-paysnap.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-paysnap.btn-danger:hover,
.btn-paysnap.btn-danger:focus,
.btn-paysnap.btn-danger:active,
.btn-paysnap.btn-danger.active,
.open .dropdown-toggle.btn-paysnap.btn-danger {
  color: #ffffff;
  background-color: #d2322d;
  border-color: #ac2925;
}

.btn-paysnap.btn-danger:active,
.btn-paysnap.btn-danger.active,
.open .dropdown-toggle.btn-paysnap.btn-danger {
  background-image: none;
}

.btn-paysnap.btn-danger.disabled,
.btn-paysnap.btn-danger[disabled],
fieldset[disabled] .btn-paysnap.btn-danger,
.btn-paysnap.btn-danger.disabled:hover,
.btn-paysnap.btn-danger[disabled]:hover,
fieldset[disabled] .btn-paysnap.btn-danger:hover,
.btn-paysnap.btn-danger.disabled:focus,
.btn-paysnap.btn-danger[disabled]:focus,
fieldset[disabled] .btn-paysnap.btn-danger:focus,
.btn-paysnap.btn-danger.disabled:active,
.btn-paysnap.btn-danger[disabled]:active,
fieldset[disabled] .btn-paysnap.btn-danger:active,
.btn-paysnap.btn-danger.disabled.active,
.btn-paysnap.btn-danger[disabled].active,
fieldset[disabled] .btn-paysnap.btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-paysnap.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-paysnap.btn-success:hover,
.btn-paysnap.btn-success:focus,
.btn-paysnap.btn-success:active,
.btn-paysnap.btn-success.active {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}

.btn-paysnap.btn-success:active,
.btn-paysnap.btn-success.active {
  background-image: none;
}

.btn-paysnap.btn-success.disabled,
.btn-paysnap.btn-success[disabled] {
  background-color: #5cb85c;
  border-color: #4cae4c;
} */

.btn-paysnap.paysnap-co-btn {
	display: block;
	padding: 12px 24px;
	margin-bottom: 0;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.33;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	width: 100%;
	padding-right: 0;
	padding-left: 0;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	     -o-user-select: none;
	        user-select: none;
}

#paysnap-cart-empty {
	padding: 10px 10px;
	font-size: medium;
	margin-top:60px;
	color:#3C3C3C;
	text-align: center;
}


#paysnap-contents {
	clear: left;
	position: relative;
	height: 200px;
} 

div.paysnap-content {
	height: 200px;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	overflow-x: hidden;
}

#paysnap-cart {
	width: 100%;
	height: 200px;
	overflow:hidden;	
}

div.paysnap-content table {
	width: 100%;
	border-spacing: 0;
}

#paysnap-cart-contents {
	width: 100%;
	height: 200px;
	max-height: 200px;
	overflow: auto;
	overflow-x: hidden;
	padding:0;
}


/* clearfix hacks */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}



.paysnap-row-two { margin-top:6px; }
/* @end */



@media screen and (max-device-width: 480px){
    /* All iPhone only CSS goes here */
    
    #paysnap-container {
		left:10px;
	}


}


label.paysnap-label{
	font-weight:bold;
	display: block;
}


#stacks_in_10438 .ydps-debug {
	border-radius:  5px;
	border:  1px dashed silver;
	padding: 20px;
	background: #fff;
}





/* Custom Start */

#paysnap-cart-contents {
  background-color: rgba(255, 255, 255, 1.00);  
  border-width:0;
}

#paysnap-cart .paysnap-product-name { 
  color: rgba(0, 0, 0, 1.00); 
  font-size: 14px;
}

#paysnap-cart .paysnap-product-details { 
  color: rgba(0, 0, 0, 0.50); 
  font-size: 12px; 
  /* line-height: 12px; */
}

#paysnap-cart .paysnap-row-total { 
  color: rgba(82, 139, 255, 1.00); 
  font-size: 12px; 
  line-height: 14px;
}

#paysnap-cart td.paysnap-delete { 
  font-size: 14px; 
  color: rgba(0, 0, 0, 0.35); 
}


.yd-overlay {
  background-color: rgba(0, 0, 0, 0.50);
  background: rgba(0, 0, 0, 0.50);
  z-index: 100000;
}

.yd-modal {
  font-family: -apple-system,BlinkMacSystemFont,sans-serif;
  z-index: 100001;
}

.yd-modal .yd-header {
  background-color: rgba(28, 43, 99, 1.00);
  background: rgba(28, 43, 99, 1.00);
}

/* #ps-details-modal .yd-header {
  background-color: rgba(255, 255, 255, 1.00);
  background: rgba(255, 255, 255, 1.00);
} */

.yd-content {
  background: rgba(255, 255, 255, 1.00);
}

.yd-modal-close {
  color: rgba(255, 255, 255, 0.75);
}

.paysnap-total-cost {
  color: rgba(255, 255, 255, 1.00);
  font-size: 36px;
  line-height: 40px;
  font-weight: 600;
}

.paysnap-total-qty, .paysnap-total-label {
  color: rgba(255, 255, 255, 0.50);
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
}

.yd-header > h3 {
  color: rgba(255, 255, 255, 1.00);
  font-size: 18px;
  line-height: 22px;
}

.yd-footer 
{
  border-top-color: rgba(0, 0, 0, 0.25);
}

.paysnap-footer-text {
  color: rgba(0, 0, 0, 0.50);
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  text-align: center;
}

.paysnap-error-message {
  margin-top: 5px;
  color: rgb(220, 39, 39);
  font-size: 13px;
  line-height: 17px;
}
.paysnap-pay-button-wrapper {
  font-family: -apple-system,BlinkMacSystemFont,sans-serif;
}

.paysnap-pay-button.paysnap-paypal-co-btn {
  cursor: pointer;
  border: 0;
  width: 100%;
  text-align: center;
  height: 40px;
  box-shadow: inset 0 0 0 1px rgba(50, 50, 93, 0.1),
    0 2px 5px 0 rgba(50, 50, 93, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.07);
  border-radius: 6px 6px 6px 6px;
  font-size: 16px;
  font-weight: 600;
  background-color: rgba(18, 78, 140, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
.paysnap-pay-button.paysnap-paypal-co-btn:focus {
  outline: none;
	box-shadow: 0 0 0 1px rgba(50, 151, 211, 0.30), 
	0 1px 1px 0 rgba(0, 0, 0, 0.07),
    0 0 0 4px rgba(50, 151, 211, 0.30);
}

.paysnap-pay-button.paysnap-cc-co-btn {
  cursor: pointer;
  border: 0;
  width: 100%;
  text-align: center;
  height: 40px;
  box-shadow: inset 0 0 0 1px rgba(50, 50, 93, 0.1),
    0 2px 5px 0 rgba(50, 50, 93, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.07);
  border-radius: 6px 6px 6px 6px;
  font-size: 16px;
  font-weight: 600;
  background-color: rgba(15, 96, 205, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.paysnap-pay-button.paysnap-cc-co-btn:focus {
  outline: none;
	box-shadow: 0 0 0 1px rgba(50, 151, 211, 0.30), 
	0 1px 1px 0 rgba(0, 0, 0, 0.07),
    0 0 0 4px rgba(50, 151, 211, 0.30);
}

.paysnap-pay-button.paysnap-keep-shopping-btn {
  cursor: pointer;
  border: 0;
  width: 100%;
  text-align: center;
  height: 40px;
  box-shadow: inset 0 0 0 1px rgba(50, 50, 93, 0.1),
    0 2px 5px 0 rgba(50, 50, 93, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.07);
  border-radius: 6px 6px 6px 6px;
  font-size: 16px;
  font-weight: 600;
  background-color: rgba(15, 96, 205, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.paysnap-pay-button.paysnap-keep-shopping-btn:focus {
  outline: none;
	box-shadow: 0 0 0 1px rgba(50, 151, 211, 0.30), 
	0 1px 1px 0 rgba(0, 0, 0, 0.07),
    0 0 0 4px rgba(50, 151, 211, 0.30);
}


.paysnap-co-buttons {
  border-top:1px solid rgba(255, 255, 255, 0.00);
  border-width:1px;
  padding-top:10px;
}

/* new stuff */

#ps-cart-modal { 
	max-width: 420px; 
}

#paysnap-cart-empty {
	font-size:18px;
	color: rgba(0, 0, 0, 1.00);
	font-weight:600;
	margin-top:90px;
}
#paysnap-cart table.paysnap-table tbody td.td-item ul.options {
	font-size: 12px;
}
#paysnap-cart table.paysnap-table tbody td.paysnap-item ul.paysnap-product-details li {
	color: rgba(0, 0, 0, 0.50);
	font-size: rgba(0, 0, 0, 0.50)px;
}
#paysnap-cart table.paysnap-table tbody td.paysnap-thumbnail{
	padding:5px;
	text-align:center;
}
#paysnap-cart table.paysnap-table tbody td.paysnap-delete a i {
	color: rgba(0, 0, 0, 0.35);
}
#paysnap-cart table.paysnap-table tbody td a {
	transition: color 150ms;
	font-size: %id=cart_txt_sizes[0]px;
	cursor: pointer;
	display: inline-block;
	*display: inline;
}
#paysnap-cart table.paysnap-table tbody td a, 
#paysnap-cart table.paysnap-table tbody td a:active {
	color: gray;
	text-decoration: none;
	text-transform: none;
	background: none;
}
#paysnap-cart table.paysnap-table tbody tr+tr td {
	/*border-top: 1px solid rgba(0, 0, 0, 0.25);*/
}

/* #paysnap-cart table.paysnap-table tbody td {
	color: #5a5a5a;
  font-size: 14px;
} */

#paysnap-cart table.paysnap-table tbody td span.paysnap-row-total{
	color: rgba(82, 139, 255, 1.00);
	font-size: 12px; 
	line-height: 14px;
	font-weight:normal;
}

#paysnap-error span {
  color: #A92F29;
  display: block;
  text-align: center;
  background: #FEE9EA;
  padding: 8px;
  font-size: 14px;
  visibility: visible; }

	/* loader */
.paysnap-loader div {
  background: ;
}

#paysnap-cart table.paysnap-table tbody td .img {
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.25);
}

 /* options colors */
.paysnap-option.incase input,
.paysnap-option.incase select
 {
  border: 1px solid rgba(211, 211, 211, 1.00);
  color: rgba(0, 0, 0, 1.00);
  background-color: rgba(255, 255, 255, 1.00);
  font-size: 14px;
  }

  /* select down caret */
  .paysnap-option.yd-select>div:after {
    border-top: 6px solid rgba(211, 211, 211, 1.00);
  }

  .paysnap-option .yd-tooltip {
    color: rgba(211, 211, 211, 1.00);
  }

  .ps-control--radio .ps-control__indicator:after
  {
    background: rgba(15, 96, 205, 1.00);
  }

  .ps-control--checkbox .ps-control__indicator:after {
    border-color: rgba(15, 96, 205, 1.00);
  }

  .paysnap-option label {
    color: rgba(0, 0, 0, 1.00);
    font-size: 14px;
  }

  .paysnap-option label.ps-control {
    color: rgba(104, 104, 104, 1.00);
    font-size: 12px;
  }

  .paysnap-loader div {
    background: rgba(15, 96, 205, 1.00);
  }

  .paysnap-option .yd-sub-text {
    color: rgba(104, 104, 104, 1.00);
    font-size: 12px;
  }

  .paysnap-option .fs-checkbox-label {
    color: rgba(104, 104, 104, 1.00);
    font-size: 12px;
  }

  /* hover colors */
.control-group select:hover, 
.control-group input:hover {
	border: 1px solid rgba(36, 126, 213, 1.00) !important;
	box-shadow: 0 0 3px rgba(36, 126, 213, 1.00);
}


/* Custom End */



/* PaySnap v.3.0.4 Stylesheet (END) */







	#stacks_in_21957 > .container {
		max-width: 1140px;
	}










	#stacks_in_21957 > .container {
		border-radius: 0px;
	}

	


#stacks_in_21957 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_21960 {
	background-color: rgba(51, 51, 50, 1.00);
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_21959 .yd-btn {
  font-family: -apple-system,BlinkMacSystemFont,sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(0, 146, 209, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 14px; 
  padding: 10px;  
  border-radius: 4px;  
  border-width: 1px; 
}

#stacks_in_21959 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_21959 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_21959 .yd-btn .fa {
  font-size: 14px;
}

#stacks_in_21959 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 14px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_21959 {
	background-color: rgba(51, 51, 50, 1.00);
}



#stacks_in_10439 .tab-pane {
	
	padding: 0px !important;
	
}





#stacks_in_10439 a.nav-link.active {
	background-color: rgba(0, 146, 209, 1.00);
	color: rgba(255, 255, 254, 1.00);
}

#stacks_in_10439 a.nav-link,
#stacks_in_10439 a.nav-link:visited {
	color: #FFFFFE;
}







#stacks_in_10439 .tab-content {
	background-color: rgba(255, 255, 255, 1.00);
}





	


#stacks_in_10439 a.nav-link,
#stacks_in_10439 a.nav-link:visited,
#stacks_in_10439 a.nav-link:hover,
#stacks_in_10439 a.nav-link:active {
	text-decoration: none;
}


	
	#stacks_in_10439 ul.nav {
		text-align: center;
	}

	#stacks_in_10439 .nav-tabs .nav-item,
	#stacks_in_10439 .nav-pills .nav-item {
		display: inline-block;
		float: none;
	}
	

	







@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_10444 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_10444 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_10444 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_10444 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_10444 .row.no-gutters > [class^="col-"],
  #stacks_in_10444 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_10444 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_10486 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10488 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10488 img.maxwidth{max-width:500px}#stacks_in_10488 img.maxheight{width:auto;max-height:500px}

#stacks_in_10488 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10490 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10491 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10491 img.maxwidth{max-width:500px}#stacks_in_10491 img.maxheight{width:auto;max-height:500px}



#stacks_in_10493 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10498 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10500 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10501 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10502 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10502 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10502 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10502 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10502 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10502 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_10467 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10469 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10469 img.maxwidth{max-width:500px}#stacks_in_10469 img.maxheight{width:auto;max-height:500px}

#stacks_in_10469 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10471 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10472 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10472 img.maxwidth{max-width:500px}#stacks_in_10472 img.maxheight{width:auto;max-height:500px}



#stacks_in_10474 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10479 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10481 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10482 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10483 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10483 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10483 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10483 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10483 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10483 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_10448 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10450 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10450 img.maxwidth{max-width:500px}#stacks_in_10450 img.maxheight{width:auto;max-height:500px}

#stacks_in_10450 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10452 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10453 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10453 img.maxwidth{max-width:500px}#stacks_in_10453 img.maxheight{width:auto;max-height:500px}



#stacks_in_10455 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10460 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10462 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10463 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10464 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10464 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10464 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10464 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10464 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10464 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_10504 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_10504 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_10504 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_10504 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_10504 .row.no-gutters > [class^="col-"],
  #stacks_in_10504 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_10504 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_10540 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10542 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10542 img.maxwidth{max-width:500px}#stacks_in_10542 img.maxheight{width:auto;max-height:500px}

#stacks_in_10542 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10544 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10545 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10545 img.maxwidth{max-width:500px}#stacks_in_10545 img.maxheight{width:auto;max-height:500px}



#stacks_in_10547 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10552 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10554 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10555 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10556 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10556 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10556 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10556 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10556 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10556 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_10524 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10526 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10526 img.maxwidth{max-width:500px}#stacks_in_10526 img.maxheight{width:auto;max-height:500px}

#stacks_in_10526 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10528 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10529 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10529 img.maxwidth{max-width:500px}#stacks_in_10529 img.maxheight{width:auto;max-height:500px}

#stacks_in_10531 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10533 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10535 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10536 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10537 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10537 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10537 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10537 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10537 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10537 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_10508 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10510 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10510 img.maxwidth{max-width:500px}#stacks_in_10510 img.maxheight{width:auto;max-height:500px}

#stacks_in_10510 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10512 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10513 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10513 img.maxwidth{max-width:500px}#stacks_in_10513 img.maxheight{width:auto;max-height:500px}

#stacks_in_10515 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10517 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10519 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10520 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10521 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10521 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10521 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10521 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10521 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10521 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_10558 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_10558 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_10558 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_10558 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_10558 .row.no-gutters > [class^="col-"],
  #stacks_in_10558 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_10558 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_10594 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10596 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10596 img.maxwidth{max-width:500px}#stacks_in_10596 img.maxheight{width:auto;max-height:500px}

#stacks_in_10596 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10598 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10599 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10599 img.maxwidth{max-width:500px}#stacks_in_10599 img.maxheight{width:auto;max-height:500px}

#stacks_in_10601 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10603 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10605 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10606 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10607 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10607 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10607 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10607 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10607 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10607 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_10578 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10580 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10580 img.maxwidth{max-width:500px}#stacks_in_10580 img.maxheight{width:auto;max-height:500px}

#stacks_in_10580 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10582 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10583 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10583 img.maxwidth{max-width:500px}#stacks_in_10583 img.maxheight{width:auto;max-height:500px}

#stacks_in_10585 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10587 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10589 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10590 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10591 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10591 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10591 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10591 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10591 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10591 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_10562 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10564 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10564 img.maxwidth{max-width:500px}#stacks_in_10564 img.maxheight{width:auto;max-height:500px}

#stacks_in_10564 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10566 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10567 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10567 img.maxwidth{max-width:500px}#stacks_in_10567 img.maxheight{width:auto;max-height:500px}

#stacks_in_10569 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10571 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10573 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10574 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10575 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10575 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10575 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10575 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10575 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10575 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_10609 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_10609 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_10609 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_10609 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_10609 .row.no-gutters > [class^="col-"],
  #stacks_in_10609 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_10609 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_10645 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10647 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10647 img.maxwidth{max-width:500px}#stacks_in_10647 img.maxheight{width:auto;max-height:500px}

#stacks_in_10647 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10649 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10650 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10650 img.maxwidth{max-width:500px}#stacks_in_10650 img.maxheight{width:auto;max-height:500px}

#stacks_in_10652 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10654 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10656 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10657 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10658 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10658 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10658 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10658 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10658 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10658 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_10629 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10631 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10631 img.maxwidth{max-width:500px}#stacks_in_10631 img.maxheight{width:auto;max-height:500px}

#stacks_in_10631 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10633 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10634 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10634 img.maxwidth{max-width:500px}#stacks_in_10634 img.maxheight{width:auto;max-height:500px}

#stacks_in_10636 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10638 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10640 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10641 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10642 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10642 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10642 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10642 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10642 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10642 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_10613 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10615 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10615 img.maxwidth{max-width:500px}#stacks_in_10615 img.maxheight{width:auto;max-height:500px}

#stacks_in_10615 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10617 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10618 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10618 img.maxwidth{max-width:500px}#stacks_in_10618 img.maxheight{width:auto;max-height:500px}

#stacks_in_10620 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10622 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10624 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10625 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10626 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10626 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10626 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10626 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10626 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10626 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_10660 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_10660 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_10660 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_10660 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_10660 .row.no-gutters > [class^="col-"],
  #stacks_in_10660 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_10660 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_10696 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10698 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10698 img.maxwidth{max-width:500px}#stacks_in_10698 img.maxheight{width:auto;max-height:500px}

#stacks_in_10698 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10700 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10701 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10701 img.maxwidth{max-width:500px}#stacks_in_10701 img.maxheight{width:auto;max-height:500px}

#stacks_in_10703 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10705 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10707 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10708 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10709 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10709 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10709 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10709 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10709 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10709 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_10680 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10682 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10682 img.maxwidth{max-width:500px}#stacks_in_10682 img.maxheight{width:auto;max-height:500px}

#stacks_in_10682 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10684 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10685 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10685 img.maxwidth{max-width:500px}#stacks_in_10685 img.maxheight{width:auto;max-height:500px}

#stacks_in_10687 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10689 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10691 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10692 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10693 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10693 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10693 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10693 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10693 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10693 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_10664 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10666 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10666 img.maxwidth{max-width:500px}#stacks_in_10666 img.maxheight{width:auto;max-height:500px}

#stacks_in_10666 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10668 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10669 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10669 img.maxwidth{max-width:500px}#stacks_in_10669 img.maxheight{width:auto;max-height:500px}

#stacks_in_10671 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10673 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10675 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10676 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10677 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10677 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10677 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10677 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10677 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10677 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_10711 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_10711 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_10711 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_10711 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_10711 .row.no-gutters > [class^="col-"],
  #stacks_in_10711 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_10711 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_10747 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10749 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10749 img.maxwidth{max-width:500px}#stacks_in_10749 img.maxheight{width:auto;max-height:500px}

#stacks_in_10749 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10751 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10752 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10752 img.maxwidth{max-width:500px}#stacks_in_10752 img.maxheight{width:auto;max-height:500px}

#stacks_in_10754 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10756 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10758 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10759 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10760 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10760 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10760 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10760 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10760 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10760 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_10731 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10733 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10733 img.maxwidth{max-width:500px}#stacks_in_10733 img.maxheight{width:auto;max-height:500px}

#stacks_in_10733 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10735 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10736 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10736 img.maxwidth{max-width:500px}#stacks_in_10736 img.maxheight{width:auto;max-height:500px}

#stacks_in_10738 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10740 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10742 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10743 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10744 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10744 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10744 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10744 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10744 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10744 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_10715 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10717 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10717 img.maxwidth{max-width:500px}#stacks_in_10717 img.maxheight{width:auto;max-height:500px}

#stacks_in_10717 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10719 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10720 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10720 img.maxwidth{max-width:500px}#stacks_in_10720 img.maxheight{width:auto;max-height:500px}

#stacks_in_10722 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10724 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10726 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10727 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10728 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10728 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10728 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10728 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10728 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10728 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_10762 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_10762 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_10762 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_10762 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_10762 .row.no-gutters > [class^="col-"],
  #stacks_in_10762 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_10762 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_10798 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10800 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10800 img.maxwidth{max-width:500px}#stacks_in_10800 img.maxheight{width:auto;max-height:500px}

#stacks_in_10800 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10802 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10803 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10803 img.maxwidth{max-width:500px}#stacks_in_10803 img.maxheight{width:auto;max-height:500px}

#stacks_in_10805 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10807 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10809 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10810 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10811 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10811 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10811 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10811 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10811 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10811 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_10782 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10784 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10784 img.maxwidth{max-width:500px}#stacks_in_10784 img.maxheight{width:auto;max-height:500px}

#stacks_in_10784 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10786 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10787 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10787 img.maxwidth{max-width:500px}#stacks_in_10787 img.maxheight{width:auto;max-height:500px}

#stacks_in_10789 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10791 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10793 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10794 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10795 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10795 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10795 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10795 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10795 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10795 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_10766 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10768 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10768 img.maxwidth{max-width:500px}#stacks_in_10768 img.maxheight{width:auto;max-height:500px}

#stacks_in_10768 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10770 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10771 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10771 img.maxwidth{max-width:500px}#stacks_in_10771 img.maxheight{width:auto;max-height:500px}

#stacks_in_10773 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10775 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10777 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10778 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10779 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10779 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10779 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10779 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10779 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10779 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_10813 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_10813 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_10813 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_10813 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_10813 .row.no-gutters > [class^="col-"],
  #stacks_in_10813 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_10813 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_10849 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10851 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10851 img.maxwidth{max-width:500px}#stacks_in_10851 img.maxheight{width:auto;max-height:500px}

#stacks_in_10851 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10853 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10854 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10854 img.maxwidth{max-width:500px}#stacks_in_10854 img.maxheight{width:auto;max-height:500px}

#stacks_in_10856 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10858 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10860 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10861 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10862 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10862 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10862 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10862 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10862 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10862 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_10833 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10835 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10835 img.maxwidth{max-width:500px}#stacks_in_10835 img.maxheight{width:auto;max-height:500px}

#stacks_in_10835 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10837 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10838 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10838 img.maxwidth{max-width:500px}#stacks_in_10838 img.maxheight{width:auto;max-height:500px}

#stacks_in_10840 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10842 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10844 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10845 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10846 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10846 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10846 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10846 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10846 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10846 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_10817 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10819 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10819 img.maxwidth{max-width:500px}#stacks_in_10819 img.maxheight{width:auto;max-height:500px}

#stacks_in_10819 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10821 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10822 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10822 img.maxwidth{max-width:500px}#stacks_in_10822 img.maxheight{width:auto;max-height:500px}

#stacks_in_10824 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10826 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10828 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10829 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10830 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10830 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10830 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10830 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10830 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10830 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_10864 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_10864 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_10864 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_10864 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_10864 .row.no-gutters > [class^="col-"],
  #stacks_in_10864 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_10864 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_10900 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10902 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10902 img.maxwidth{max-width:500px}#stacks_in_10902 img.maxheight{width:auto;max-height:500px}

#stacks_in_10902 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10904 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10905 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10905 img.maxwidth{max-width:500px}#stacks_in_10905 img.maxheight{width:auto;max-height:500px}

#stacks_in_10907 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10909 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10911 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10912 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10913 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10913 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10913 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10913 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10913 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10913 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_10884 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10886 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10886 img.maxwidth{max-width:500px}#stacks_in_10886 img.maxheight{width:auto;max-height:500px}

#stacks_in_10886 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10888 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10889 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10889 img.maxwidth{max-width:500px}#stacks_in_10889 img.maxheight{width:auto;max-height:500px}

#stacks_in_10891 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10893 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10895 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10896 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10897 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10897 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10897 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10897 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10897 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10897 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_10868 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10870 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10870 img.maxwidth{max-width:500px}#stacks_in_10870 img.maxheight{width:auto;max-height:500px}

#stacks_in_10870 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10872 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10873 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10873 img.maxwidth{max-width:500px}#stacks_in_10873 img.maxheight{width:auto;max-height:500px}

#stacks_in_10875 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10877 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10879 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10880 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10881 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10881 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10881 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10881 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10881 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10881 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_10915 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_10915 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_10915 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_10915 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_10915 .row.no-gutters > [class^="col-"],
  #stacks_in_10915 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_10915 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_10951 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10953 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10953 img.maxwidth{max-width:500px}#stacks_in_10953 img.maxheight{width:auto;max-height:500px}

#stacks_in_10953 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10955 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10956 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10956 img.maxwidth{max-width:500px}#stacks_in_10956 img.maxheight{width:auto;max-height:500px}

#stacks_in_10958 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10960 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10962 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10963 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10964 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10964 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10964 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10964 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10964 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10964 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_10935 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10937 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10937 img.maxwidth{max-width:500px}#stacks_in_10937 img.maxheight{width:auto;max-height:500px}

#stacks_in_10937 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10939 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10940 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10940 img.maxwidth{max-width:500px}#stacks_in_10940 img.maxheight{width:auto;max-height:500px}

#stacks_in_10942 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10944 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10946 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10947 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10948 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10948 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10948 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10948 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10948 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10948 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_10919 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10921 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10921 img.maxwidth{max-width:500px}#stacks_in_10921 img.maxheight{width:auto;max-height:500px}

#stacks_in_10921 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10923 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10924 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10924 img.maxwidth{max-width:500px}#stacks_in_10924 img.maxheight{width:auto;max-height:500px}

#stacks_in_10926 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10928 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10930 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10931 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10932 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10932 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10932 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10932 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10932 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10932 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_10966 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_10966 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_10966 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_10966 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_10966 .row.no-gutters > [class^="col-"],
  #stacks_in_10966 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_10966 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_11002 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11004 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11004 img.maxwidth{max-width:500px}#stacks_in_11004 img.maxheight{width:auto;max-height:500px}

#stacks_in_11004 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11006 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11007 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11007 img.maxwidth{max-width:500px}#stacks_in_11007 img.maxheight{width:auto;max-height:500px}

#stacks_in_11009 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11011 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11013 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11014 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11015 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11015 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11015 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11015 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11015 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11015 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_10986 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10988 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10988 img.maxwidth{max-width:500px}#stacks_in_10988 img.maxheight{width:auto;max-height:500px}

#stacks_in_10988 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10990 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10991 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10991 img.maxwidth{max-width:500px}#stacks_in_10991 img.maxheight{width:auto;max-height:500px}

#stacks_in_10993 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10995 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10997 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10998 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10999 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10999 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10999 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10999 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10999 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10999 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_10970 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_10972 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10972 img.maxwidth{max-width:500px}#stacks_in_10972 img.maxheight{width:auto;max-height:500px}

#stacks_in_10972 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_10974 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_10975 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_10975 img.maxwidth{max-width:500px}#stacks_in_10975 img.maxheight{width:auto;max-height:500px}

#stacks_in_10977 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10979 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_10981 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_10982 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_10983 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_10983 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_10983 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_10983 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_10983 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_10983 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_11017 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_11017 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_11017 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_11017 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_11017 .row.no-gutters > [class^="col-"],
  #stacks_in_11017 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_11017 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_11053 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11055 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11055 img.maxwidth{max-width:500px}#stacks_in_11055 img.maxheight{width:auto;max-height:500px}

#stacks_in_11055 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11057 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11058 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11058 img.maxwidth{max-width:500px}#stacks_in_11058 img.maxheight{width:auto;max-height:500px}

#stacks_in_11060 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11062 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11064 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11065 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11066 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11066 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11066 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11066 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11066 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11066 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11037 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11039 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11039 img.maxwidth{max-width:500px}#stacks_in_11039 img.maxheight{width:auto;max-height:500px}

#stacks_in_11039 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11041 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11042 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11042 img.maxwidth{max-width:500px}#stacks_in_11042 img.maxheight{width:auto;max-height:500px}

#stacks_in_11044 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11046 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11048 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11049 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11050 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11050 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11050 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11050 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11050 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11050 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11021 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11023 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11023 img.maxwidth{max-width:500px}#stacks_in_11023 img.maxheight{width:auto;max-height:500px}

#stacks_in_11023 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11025 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11026 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11026 img.maxwidth{max-width:500px}#stacks_in_11026 img.maxheight{width:auto;max-height:500px}

#stacks_in_11028 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11030 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11032 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11033 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11034 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11034 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11034 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11034 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11034 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11034 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_11068 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_11068 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_11068 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_11068 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_11068 .row.no-gutters > [class^="col-"],
  #stacks_in_11068 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_11068 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_11110 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11112 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11112 img.maxwidth{max-width:500px}#stacks_in_11112 img.maxheight{width:auto;max-height:500px}

#stacks_in_11112 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11114 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11115 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11115 img.maxwidth{max-width:500px}#stacks_in_11115 img.maxheight{width:auto;max-height:500px}



#stacks_in_11117 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11122 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11124 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11125 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11126 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11126 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11126 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11126 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11126 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11126 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11091 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11093 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11093 img.maxwidth{max-width:500px}#stacks_in_11093 img.maxheight{width:auto;max-height:500px}

#stacks_in_11093 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11095 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11096 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11096 img.maxwidth{max-width:500px}#stacks_in_11096 img.maxheight{width:auto;max-height:500px}



#stacks_in_11098 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11103 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11105 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11106 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11107 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11107 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11107 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11107 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11107 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11107 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11072 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11074 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11074 img.maxwidth{max-width:500px}#stacks_in_11074 img.maxheight{width:auto;max-height:500px}

#stacks_in_11074 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11076 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11077 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11077 img.maxwidth{max-width:500px}#stacks_in_11077 img.maxheight{width:auto;max-height:500px}
#stacks_in_11079 h6,#stacks_in_11079 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_11079 h6 a,#stacks_in_11079 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_11079 h6 a:hover,#stacks_in_11079 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_11079 small,#stacks_in_11079 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_11079 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11084 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11086 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11087 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11088 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11088 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11088 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11088 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11088 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11088 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_11128 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_11128 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_11128 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_11128 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_11128 .row.no-gutters > [class^="col-"],
  #stacks_in_11128 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_11128 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_11164 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11166 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11166 img.maxwidth{max-width:500px}#stacks_in_11166 img.maxheight{width:auto;max-height:500px}

#stacks_in_11166 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11168 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11169 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11169 img.maxwidth{max-width:500px}#stacks_in_11169 img.maxheight{width:auto;max-height:500px}



#stacks_in_11171 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11176 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11178 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11179 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11180 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11180 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11180 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11180 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11180 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11180 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11148 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11150 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11150 img.maxwidth{max-width:500px}#stacks_in_11150 img.maxheight{width:auto;max-height:500px}

#stacks_in_11150 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11152 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11153 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11153 img.maxwidth{max-width:500px}#stacks_in_11153 img.maxheight{width:auto;max-height:500px}

#stacks_in_11155 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11157 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11159 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11160 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11161 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11161 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11161 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11161 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11161 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11161 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11132 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11134 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11134 img.maxwidth{max-width:500px}#stacks_in_11134 img.maxheight{width:auto;max-height:500px}

#stacks_in_11134 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11136 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11137 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11137 img.maxwidth{max-width:500px}#stacks_in_11137 img.maxheight{width:auto;max-height:500px}

#stacks_in_11139 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11141 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11143 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11144 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11145 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11145 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11145 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11145 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11145 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11145 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_11182 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_11182 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_11182 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_11182 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_11182 .row.no-gutters > [class^="col-"],
  #stacks_in_11182 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_11182 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_11218 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11220 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11220 img.maxwidth{max-width:500px}#stacks_in_11220 img.maxheight{width:auto;max-height:500px}

#stacks_in_11220 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11222 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11223 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11223 img.maxwidth{max-width:500px}#stacks_in_11223 img.maxheight{width:auto;max-height:500px}

#stacks_in_11225 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11227 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11229 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11230 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11231 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11231 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11231 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11231 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11231 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11231 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11202 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11204 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11204 img.maxwidth{max-width:500px}#stacks_in_11204 img.maxheight{width:auto;max-height:500px}

#stacks_in_11204 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11206 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11207 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11207 img.maxwidth{max-width:500px}#stacks_in_11207 img.maxheight{width:auto;max-height:500px}

#stacks_in_11209 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11211 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11213 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11214 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11215 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11215 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11215 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11215 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11215 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11215 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11186 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11188 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11188 img.maxwidth{max-width:500px}#stacks_in_11188 img.maxheight{width:auto;max-height:500px}

#stacks_in_11188 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11190 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11191 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11191 img.maxwidth{max-width:500px}#stacks_in_11191 img.maxheight{width:auto;max-height:500px}

#stacks_in_11193 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11195 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11197 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11198 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11199 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11199 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11199 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11199 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11199 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11199 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_11233 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_11233 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_11233 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_11233 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_11233 .row.no-gutters > [class^="col-"],
  #stacks_in_11233 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_11233 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_11269 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11271 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11271 img.maxwidth{max-width:500px}#stacks_in_11271 img.maxheight{width:auto;max-height:500px}

#stacks_in_11271 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11273 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11274 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11274 img.maxwidth{max-width:500px}#stacks_in_11274 img.maxheight{width:auto;max-height:500px}

#stacks_in_11276 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11278 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11280 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11281 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11282 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11282 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11282 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11282 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11282 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11282 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11253 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11255 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11255 img.maxwidth{max-width:500px}#stacks_in_11255 img.maxheight{width:auto;max-height:500px}

#stacks_in_11255 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11257 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11258 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11258 img.maxwidth{max-width:500px}#stacks_in_11258 img.maxheight{width:auto;max-height:500px}

#stacks_in_11260 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11262 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11264 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11265 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11266 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11266 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11266 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11266 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11266 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11266 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11237 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11239 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11239 img.maxwidth{max-width:500px}#stacks_in_11239 img.maxheight{width:auto;max-height:500px}

#stacks_in_11239 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11241 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11242 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11242 img.maxwidth{max-width:500px}#stacks_in_11242 img.maxheight{width:auto;max-height:500px}

#stacks_in_11244 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11246 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11248 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11249 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11250 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11250 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11250 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11250 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11250 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11250 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_11284 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_11284 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_11284 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_11284 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_11284 .row.no-gutters > [class^="col-"],
  #stacks_in_11284 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_11284 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_11320 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11322 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11322 img.maxwidth{max-width:500px}#stacks_in_11322 img.maxheight{width:auto;max-height:500px}

#stacks_in_11322 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11324 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11325 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11325 img.maxwidth{max-width:500px}#stacks_in_11325 img.maxheight{width:auto;max-height:500px}

#stacks_in_11327 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11329 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11331 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11332 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11333 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11333 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11333 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11333 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11333 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11333 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11304 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11306 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11306 img.maxwidth{max-width:500px}#stacks_in_11306 img.maxheight{width:auto;max-height:500px}

#stacks_in_11306 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11308 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11309 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11309 img.maxwidth{max-width:500px}#stacks_in_11309 img.maxheight{width:auto;max-height:500px}

#stacks_in_11311 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11313 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11315 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11316 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11317 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11317 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11317 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11317 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11317 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11317 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11288 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11290 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11290 img.maxwidth{max-width:500px}#stacks_in_11290 img.maxheight{width:auto;max-height:500px}

#stacks_in_11290 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11292 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11293 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11293 img.maxwidth{max-width:500px}#stacks_in_11293 img.maxheight{width:auto;max-height:500px}

#stacks_in_11295 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11297 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11299 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11300 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11301 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11301 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11301 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11301 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11301 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11301 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_11335 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_11335 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_11335 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_11335 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_11335 .row.no-gutters > [class^="col-"],
  #stacks_in_11335 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_11335 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_11371 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11373 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11373 img.maxwidth{max-width:500px}#stacks_in_11373 img.maxheight{width:auto;max-height:500px}

#stacks_in_11373 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11375 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11376 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11376 img.maxwidth{max-width:500px}#stacks_in_11376 img.maxheight{width:auto;max-height:500px}

#stacks_in_11378 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11380 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11382 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11383 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11384 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11384 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11384 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11384 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11384 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11384 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11355 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11357 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11357 img.maxwidth{max-width:500px}#stacks_in_11357 img.maxheight{width:auto;max-height:500px}

#stacks_in_11357 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11359 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11360 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11360 img.maxwidth{max-width:500px}#stacks_in_11360 img.maxheight{width:auto;max-height:500px}

#stacks_in_11362 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11364 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11366 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11367 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11368 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11368 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11368 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11368 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11368 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11368 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11339 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11341 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11341 img.maxwidth{max-width:500px}#stacks_in_11341 img.maxheight{width:auto;max-height:500px}

#stacks_in_11341 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11343 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11344 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11344 img.maxwidth{max-width:500px}#stacks_in_11344 img.maxheight{width:auto;max-height:500px}

#stacks_in_11346 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11348 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11350 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11351 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11352 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11352 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11352 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11352 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11352 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11352 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_11386 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_11386 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_11386 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_11386 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_11386 .row.no-gutters > [class^="col-"],
  #stacks_in_11386 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_11386 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_11422 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11424 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11424 img.maxwidth{max-width:500px}#stacks_in_11424 img.maxheight{width:auto;max-height:500px}

#stacks_in_11424 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11426 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11427 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11427 img.maxwidth{max-width:500px}#stacks_in_11427 img.maxheight{width:auto;max-height:500px}

#stacks_in_11429 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11431 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11433 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11434 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11435 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11435 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11435 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11435 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11435 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11435 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11406 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11408 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11408 img.maxwidth{max-width:500px}#stacks_in_11408 img.maxheight{width:auto;max-height:500px}

#stacks_in_11408 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11410 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11411 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11411 img.maxwidth{max-width:500px}#stacks_in_11411 img.maxheight{width:auto;max-height:500px}

#stacks_in_11413 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11415 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11417 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11418 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11419 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11419 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11419 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11419 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11419 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11419 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11390 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11392 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11392 img.maxwidth{max-width:500px}#stacks_in_11392 img.maxheight{width:auto;max-height:500px}

#stacks_in_11392 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11394 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11395 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11395 img.maxwidth{max-width:500px}#stacks_in_11395 img.maxheight{width:auto;max-height:500px}

#stacks_in_11397 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11399 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11401 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11402 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11403 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11403 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11403 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11403 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11403 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11403 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_11437 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_11437 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_11437 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_11437 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_11437 .row.no-gutters > [class^="col-"],
  #stacks_in_11437 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_11437 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_11473 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11475 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11475 img.maxwidth{max-width:500px}#stacks_in_11475 img.maxheight{width:auto;max-height:500px}

#stacks_in_11475 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11477 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11478 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11478 img.maxwidth{max-width:500px}#stacks_in_11478 img.maxheight{width:auto;max-height:500px}

#stacks_in_11480 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11482 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11484 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11485 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11486 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11486 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11486 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11486 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11486 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11486 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11457 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11459 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11459 img.maxwidth{max-width:500px}#stacks_in_11459 img.maxheight{width:auto;max-height:500px}

#stacks_in_11459 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11461 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11462 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11462 img.maxwidth{max-width:500px}#stacks_in_11462 img.maxheight{width:auto;max-height:500px}

#stacks_in_11464 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11466 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11468 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11469 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11470 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11470 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11470 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11470 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11470 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11470 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11441 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11443 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11443 img.maxwidth{max-width:500px}#stacks_in_11443 img.maxheight{width:auto;max-height:500px}

#stacks_in_11443 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11445 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11446 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11446 img.maxwidth{max-width:500px}#stacks_in_11446 img.maxheight{width:auto;max-height:500px}

#stacks_in_11448 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11450 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11452 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11453 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11454 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11454 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11454 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11454 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11454 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11454 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_11488 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_11488 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_11488 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_11488 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_11488 .row.no-gutters > [class^="col-"],
  #stacks_in_11488 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_11488 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_11524 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11526 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11526 img.maxwidth{max-width:500px}#stacks_in_11526 img.maxheight{width:auto;max-height:500px}

#stacks_in_11526 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11528 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11529 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11529 img.maxwidth{max-width:500px}#stacks_in_11529 img.maxheight{width:auto;max-height:500px}

#stacks_in_11531 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11533 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11535 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11536 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11537 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11537 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11537 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11537 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11537 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11537 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11508 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11510 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11510 img.maxwidth{max-width:500px}#stacks_in_11510 img.maxheight{width:auto;max-height:500px}

#stacks_in_11510 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11512 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11513 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11513 img.maxwidth{max-width:500px}#stacks_in_11513 img.maxheight{width:auto;max-height:500px}

#stacks_in_11515 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11517 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11519 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11520 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11521 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11521 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11521 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11521 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11521 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11521 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11492 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11494 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11494 img.maxwidth{max-width:500px}#stacks_in_11494 img.maxheight{width:auto;max-height:500px}

#stacks_in_11494 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11496 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11497 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11497 img.maxwidth{max-width:500px}#stacks_in_11497 img.maxheight{width:auto;max-height:500px}

#stacks_in_11499 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11501 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11503 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11504 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11505 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11505 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11505 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11505 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11505 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11505 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_11539 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_11539 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_11539 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_11539 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_11539 .row.no-gutters > [class^="col-"],
  #stacks_in_11539 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_11539 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_11575 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11577 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11577 img.maxwidth{max-width:500px}#stacks_in_11577 img.maxheight{width:auto;max-height:500px}

#stacks_in_11577 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11579 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11580 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11580 img.maxwidth{max-width:500px}#stacks_in_11580 img.maxheight{width:auto;max-height:500px}

#stacks_in_11582 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11584 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11586 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11587 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11588 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11588 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11588 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11588 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11588 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11588 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11559 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11561 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11561 img.maxwidth{max-width:500px}#stacks_in_11561 img.maxheight{width:auto;max-height:500px}

#stacks_in_11561 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11563 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11564 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11564 img.maxwidth{max-width:500px}#stacks_in_11564 img.maxheight{width:auto;max-height:500px}

#stacks_in_11566 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11568 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11570 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11571 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11572 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11572 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11572 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11572 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11572 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11572 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11543 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11545 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11545 img.maxwidth{max-width:500px}#stacks_in_11545 img.maxheight{width:auto;max-height:500px}

#stacks_in_11545 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11547 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11548 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11548 img.maxwidth{max-width:500px}#stacks_in_11548 img.maxheight{width:auto;max-height:500px}

#stacks_in_11550 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11552 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11554 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11555 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11556 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11556 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11556 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11556 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11556 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11556 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_11590 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_11590 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_11590 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_11590 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_11590 .row.no-gutters > [class^="col-"],
  #stacks_in_11590 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_11590 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_11626 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11628 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11628 img.maxwidth{max-width:500px}#stacks_in_11628 img.maxheight{width:auto;max-height:500px}

#stacks_in_11628 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11630 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11631 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11631 img.maxwidth{max-width:500px}#stacks_in_11631 img.maxheight{width:auto;max-height:500px}

#stacks_in_11633 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11635 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11637 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11638 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11639 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11639 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11639 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11639 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11639 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11639 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11610 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11612 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11612 img.maxwidth{max-width:500px}#stacks_in_11612 img.maxheight{width:auto;max-height:500px}

#stacks_in_11612 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11614 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11615 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11615 img.maxwidth{max-width:500px}#stacks_in_11615 img.maxheight{width:auto;max-height:500px}

#stacks_in_11617 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11619 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11621 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11622 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11623 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11623 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11623 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11623 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11623 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11623 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11594 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11596 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11596 img.maxwidth{max-width:500px}#stacks_in_11596 img.maxheight{width:auto;max-height:500px}

#stacks_in_11596 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11598 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11599 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11599 img.maxwidth{max-width:500px}#stacks_in_11599 img.maxheight{width:auto;max-height:500px}

#stacks_in_11601 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11603 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11605 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11606 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11607 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11607 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11607 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11607 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11607 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11607 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_11641 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_11641 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_11641 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_11641 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_11641 .row.no-gutters > [class^="col-"],
  #stacks_in_11641 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_11641 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_11677 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11679 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11679 img.maxwidth{max-width:500px}#stacks_in_11679 img.maxheight{width:auto;max-height:500px}

#stacks_in_11679 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11681 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11682 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11682 img.maxwidth{max-width:500px}#stacks_in_11682 img.maxheight{width:auto;max-height:500px}

#stacks_in_11684 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11686 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11688 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11689 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11690 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11690 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11690 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11690 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11690 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11690 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11661 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11663 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11663 img.maxwidth{max-width:500px}#stacks_in_11663 img.maxheight{width:auto;max-height:500px}

#stacks_in_11663 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11665 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11666 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11666 img.maxwidth{max-width:500px}#stacks_in_11666 img.maxheight{width:auto;max-height:500px}

#stacks_in_11668 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11670 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11672 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11673 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11674 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11674 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11674 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11674 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11674 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11674 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11645 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11647 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11647 img.maxwidth{max-width:500px}#stacks_in_11647 img.maxheight{width:auto;max-height:500px}

#stacks_in_11647 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11649 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11650 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11650 img.maxwidth{max-width:500px}#stacks_in_11650 img.maxheight{width:auto;max-height:500px}

#stacks_in_11652 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11654 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11656 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11657 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11658 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11658 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11658 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11658 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11658 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11658 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_11692 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_11692 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_11692 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_11692 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_11692 .row.no-gutters > [class^="col-"],
  #stacks_in_11692 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_11692 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_11734 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11736 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11736 img.maxwidth{max-width:500px}#stacks_in_11736 img.maxheight{width:auto;max-height:500px}

#stacks_in_11736 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11738 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11739 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11739 img.maxwidth{max-width:500px}#stacks_in_11739 img.maxheight{width:auto;max-height:500px}



#stacks_in_11741 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11746 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11748 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11749 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11750 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11750 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11750 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11750 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11750 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11750 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11715 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11717 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11717 img.maxwidth{max-width:500px}#stacks_in_11717 img.maxheight{width:auto;max-height:500px}

#stacks_in_11717 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11719 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11720 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11720 img.maxwidth{max-width:500px}#stacks_in_11720 img.maxheight{width:auto;max-height:500px}



#stacks_in_11722 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11727 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11729 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11730 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11731 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11731 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11731 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11731 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11731 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11731 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11696 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11698 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11698 img.maxwidth{max-width:500px}#stacks_in_11698 img.maxheight{width:auto;max-height:500px}

#stacks_in_11698 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11700 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11701 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11701 img.maxwidth{max-width:500px}#stacks_in_11701 img.maxheight{width:auto;max-height:500px}



#stacks_in_11703 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11708 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11710 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11711 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11712 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11712 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11712 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11712 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11712 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11712 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_11752 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_11752 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_11752 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_11752 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_11752 .row.no-gutters > [class^="col-"],
  #stacks_in_11752 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_11752 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_11788 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11790 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11790 img.maxwidth{max-width:500px}#stacks_in_11790 img.maxheight{width:auto;max-height:500px}

#stacks_in_11790 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11792 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11793 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11793 img.maxwidth{max-width:500px}#stacks_in_11793 img.maxheight{width:auto;max-height:500px}



#stacks_in_11795 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11800 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11802 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11803 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11804 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11804 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11804 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11804 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11804 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11804 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11772 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11774 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11774 img.maxwidth{max-width:500px}#stacks_in_11774 img.maxheight{width:auto;max-height:500px}

#stacks_in_11774 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11776 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11777 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11777 img.maxwidth{max-width:500px}#stacks_in_11777 img.maxheight{width:auto;max-height:500px}

#stacks_in_11779 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11781 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11783 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11784 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11785 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11785 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11785 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11785 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11785 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11785 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11756 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11758 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11758 img.maxwidth{max-width:500px}#stacks_in_11758 img.maxheight{width:auto;max-height:500px}

#stacks_in_11758 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11760 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11761 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11761 img.maxwidth{max-width:500px}#stacks_in_11761 img.maxheight{width:auto;max-height:500px}

#stacks_in_11763 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11765 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11767 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11768 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11769 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11769 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11769 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11769 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11769 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11769 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_11806 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_11806 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_11806 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_11806 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_11806 .row.no-gutters > [class^="col-"],
  #stacks_in_11806 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_11806 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_11842 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11844 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11844 img.maxwidth{max-width:500px}#stacks_in_11844 img.maxheight{width:auto;max-height:500px}

#stacks_in_11844 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11846 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11847 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11847 img.maxwidth{max-width:500px}#stacks_in_11847 img.maxheight{width:auto;max-height:500px}

#stacks_in_11849 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11851 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11853 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11854 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11855 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11855 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11855 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11855 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11855 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11855 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11826 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11828 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11828 img.maxwidth{max-width:500px}#stacks_in_11828 img.maxheight{width:auto;max-height:500px}

#stacks_in_11828 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11830 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11831 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11831 img.maxwidth{max-width:500px}#stacks_in_11831 img.maxheight{width:auto;max-height:500px}

#stacks_in_11833 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11835 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11837 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11838 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11839 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11839 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11839 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11839 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11839 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11839 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11810 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11812 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11812 img.maxwidth{max-width:500px}#stacks_in_11812 img.maxheight{width:auto;max-height:500px}

#stacks_in_11812 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11814 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11815 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11815 img.maxwidth{max-width:500px}#stacks_in_11815 img.maxheight{width:auto;max-height:500px}

#stacks_in_11817 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11819 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11821 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11822 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11823 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11823 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11823 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11823 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11823 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11823 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_11857 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_11857 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_11857 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_11857 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_11857 .row.no-gutters > [class^="col-"],
  #stacks_in_11857 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_11857 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_11893 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11895 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11895 img.maxwidth{max-width:500px}#stacks_in_11895 img.maxheight{width:auto;max-height:500px}

#stacks_in_11895 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11897 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11898 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11898 img.maxwidth{max-width:500px}#stacks_in_11898 img.maxheight{width:auto;max-height:500px}

#stacks_in_11900 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11902 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11904 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11905 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11906 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11906 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11906 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11906 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11906 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11906 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11877 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11879 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11879 img.maxwidth{max-width:500px}#stacks_in_11879 img.maxheight{width:auto;max-height:500px}

#stacks_in_11879 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11881 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11882 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11882 img.maxwidth{max-width:500px}#stacks_in_11882 img.maxheight{width:auto;max-height:500px}

#stacks_in_11884 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11886 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11888 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11889 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11890 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11890 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11890 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11890 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11890 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11890 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11861 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11863 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11863 img.maxwidth{max-width:500px}#stacks_in_11863 img.maxheight{width:auto;max-height:500px}

#stacks_in_11863 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11865 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11866 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11866 img.maxwidth{max-width:500px}#stacks_in_11866 img.maxheight{width:auto;max-height:500px}

#stacks_in_11868 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11870 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11872 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11873 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11874 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11874 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11874 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11874 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11874 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11874 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_11908 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_11908 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_11908 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_11908 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_11908 .row.no-gutters > [class^="col-"],
  #stacks_in_11908 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_11908 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_11944 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11946 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11946 img.maxwidth{max-width:500px}#stacks_in_11946 img.maxheight{width:auto;max-height:500px}

#stacks_in_11946 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11948 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11949 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11949 img.maxwidth{max-width:500px}#stacks_in_11949 img.maxheight{width:auto;max-height:500px}

#stacks_in_11951 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11953 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11955 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11956 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11957 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11957 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11957 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11957 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11957 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11957 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11928 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11930 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11930 img.maxwidth{max-width:500px}#stacks_in_11930 img.maxheight{width:auto;max-height:500px}

#stacks_in_11930 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11932 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11933 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11933 img.maxwidth{max-width:500px}#stacks_in_11933 img.maxheight{width:auto;max-height:500px}

#stacks_in_11935 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11937 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11939 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11940 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11941 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11941 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11941 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11941 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11941 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11941 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11912 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11914 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11914 img.maxwidth{max-width:500px}#stacks_in_11914 img.maxheight{width:auto;max-height:500px}

#stacks_in_11914 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11916 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11917 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11917 img.maxwidth{max-width:500px}#stacks_in_11917 img.maxheight{width:auto;max-height:500px}

#stacks_in_11919 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11921 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11923 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11924 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11925 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11925 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11925 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11925 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11925 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11925 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_11959 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_11959 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_11959 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_11959 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_11959 .row.no-gutters > [class^="col-"],
  #stacks_in_11959 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_11959 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_11995 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11997 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11997 img.maxwidth{max-width:500px}#stacks_in_11997 img.maxheight{width:auto;max-height:500px}

#stacks_in_11997 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11999 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12000 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12000 img.maxwidth{max-width:500px}#stacks_in_12000 img.maxheight{width:auto;max-height:500px}

#stacks_in_12002 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12004 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12006 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12007 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12008 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12008 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12008 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12008 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12008 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12008 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11979 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11981 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11981 img.maxwidth{max-width:500px}#stacks_in_11981 img.maxheight{width:auto;max-height:500px}

#stacks_in_11981 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11983 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11984 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11984 img.maxwidth{max-width:500px}#stacks_in_11984 img.maxheight{width:auto;max-height:500px}

#stacks_in_11986 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11988 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11990 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11991 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11992 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11992 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11992 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11992 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11992 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11992 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_11963 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_11965 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11965 img.maxwidth{max-width:500px}#stacks_in_11965 img.maxheight{width:auto;max-height:500px}

#stacks_in_11965 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_11967 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_11968 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_11968 img.maxwidth{max-width:500px}#stacks_in_11968 img.maxheight{width:auto;max-height:500px}

#stacks_in_11970 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11972 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_11974 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_11975 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_11976 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_11976 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_11976 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_11976 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_11976 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_11976 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_12010 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_12010 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_12010 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_12010 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_12010 .row.no-gutters > [class^="col-"],
  #stacks_in_12010 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_12010 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_12046 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12048 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12048 img.maxwidth{max-width:500px}#stacks_in_12048 img.maxheight{width:auto;max-height:500px}

#stacks_in_12048 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12050 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12051 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12051 img.maxwidth{max-width:500px}#stacks_in_12051 img.maxheight{width:auto;max-height:500px}

#stacks_in_12053 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12055 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12057 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12058 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12059 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12059 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12059 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12059 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12059 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12059 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12030 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12032 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12032 img.maxwidth{max-width:500px}#stacks_in_12032 img.maxheight{width:auto;max-height:500px}

#stacks_in_12032 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12034 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12035 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12035 img.maxwidth{max-width:500px}#stacks_in_12035 img.maxheight{width:auto;max-height:500px}

#stacks_in_12037 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12039 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12041 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12042 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12043 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12043 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12043 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12043 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12043 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12043 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12014 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12016 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12016 img.maxwidth{max-width:500px}#stacks_in_12016 img.maxheight{width:auto;max-height:500px}

#stacks_in_12016 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12018 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12019 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12019 img.maxwidth{max-width:500px}#stacks_in_12019 img.maxheight{width:auto;max-height:500px}

#stacks_in_12021 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12023 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12025 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12026 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12027 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12027 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12027 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12027 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12027 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12027 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_12061 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_12061 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_12061 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_12061 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_12061 .row.no-gutters > [class^="col-"],
  #stacks_in_12061 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_12061 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_12097 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12099 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12099 img.maxwidth{max-width:500px}#stacks_in_12099 img.maxheight{width:auto;max-height:500px}

#stacks_in_12099 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12101 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12102 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12102 img.maxwidth{max-width:500px}#stacks_in_12102 img.maxheight{width:auto;max-height:500px}

#stacks_in_12104 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12106 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12108 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12109 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12110 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12110 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12110 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12110 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12110 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12110 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12081 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12083 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12083 img.maxwidth{max-width:500px}#stacks_in_12083 img.maxheight{width:auto;max-height:500px}

#stacks_in_12083 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12085 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12086 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12086 img.maxwidth{max-width:500px}#stacks_in_12086 img.maxheight{width:auto;max-height:500px}

#stacks_in_12088 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12090 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12092 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12093 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12094 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12094 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12094 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12094 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12094 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12094 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12065 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12067 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12067 img.maxwidth{max-width:500px}#stacks_in_12067 img.maxheight{width:auto;max-height:500px}

#stacks_in_12067 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12069 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12070 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12070 img.maxwidth{max-width:500px}#stacks_in_12070 img.maxheight{width:auto;max-height:500px}

#stacks_in_12072 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12074 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12076 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12077 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12078 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12078 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12078 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12078 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12078 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12078 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_12112 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_12112 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_12112 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_12112 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_12112 .row.no-gutters > [class^="col-"],
  #stacks_in_12112 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_12112 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_12148 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12150 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12150 img.maxwidth{max-width:500px}#stacks_in_12150 img.maxheight{width:auto;max-height:500px}

#stacks_in_12150 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12152 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12153 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12153 img.maxwidth{max-width:500px}#stacks_in_12153 img.maxheight{width:auto;max-height:500px}

#stacks_in_12155 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12157 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12159 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12160 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12161 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12161 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12161 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12161 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12161 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12161 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12132 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12134 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12134 img.maxwidth{max-width:500px}#stacks_in_12134 img.maxheight{width:auto;max-height:500px}

#stacks_in_12134 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12136 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12137 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12137 img.maxwidth{max-width:500px}#stacks_in_12137 img.maxheight{width:auto;max-height:500px}

#stacks_in_12139 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12141 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12143 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12144 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12145 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12145 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12145 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12145 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12145 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12145 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12116 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12118 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12118 img.maxwidth{max-width:500px}#stacks_in_12118 img.maxheight{width:auto;max-height:500px}

#stacks_in_12118 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12120 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12121 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12121 img.maxwidth{max-width:500px}#stacks_in_12121 img.maxheight{width:auto;max-height:500px}

#stacks_in_12123 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12125 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12127 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12128 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12129 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12129 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12129 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12129 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12129 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12129 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_12165 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_12165 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_12165 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_12165 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_12165 .row.no-gutters > [class^="col-"],
  #stacks_in_12165 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_12165 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_12207 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12209 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12209 img.maxwidth{max-width:500px}#stacks_in_12209 img.maxheight{width:auto;max-height:500px}

#stacks_in_12209 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12211 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12212 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12212 img.maxwidth{max-width:500px}#stacks_in_12212 img.maxheight{width:auto;max-height:500px}



#stacks_in_12214 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12219 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12221 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12222 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12223 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12223 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12223 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12223 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12223 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12223 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12188 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12190 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12190 img.maxwidth{max-width:500px}#stacks_in_12190 img.maxheight{width:auto;max-height:500px}

#stacks_in_12190 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12192 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12193 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12193 img.maxwidth{max-width:500px}#stacks_in_12193 img.maxheight{width:auto;max-height:500px}



#stacks_in_12195 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12200 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12202 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12203 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12204 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12204 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12204 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12204 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12204 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12204 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12169 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12171 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12171 img.maxwidth{max-width:500px}#stacks_in_12171 img.maxheight{width:auto;max-height:500px}

#stacks_in_12171 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12173 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12174 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12174 img.maxwidth{max-width:500px}#stacks_in_12174 img.maxheight{width:auto;max-height:500px}
#stacks_in_12176 h6,#stacks_in_12176 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_12176 h6 a,#stacks_in_12176 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_12176 h6 a:hover,#stacks_in_12176 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_12176 small,#stacks_in_12176 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_12176 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12181 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12183 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12184 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12185 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12185 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12185 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12185 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12185 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12185 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_12225 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_12225 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_12225 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_12225 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_12225 .row.no-gutters > [class^="col-"],
  #stacks_in_12225 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_12225 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_12261 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12263 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12263 img.maxwidth{max-width:500px}#stacks_in_12263 img.maxheight{width:auto;max-height:500px}

#stacks_in_12263 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12265 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12266 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12266 img.maxwidth{max-width:500px}#stacks_in_12266 img.maxheight{width:auto;max-height:500px}



#stacks_in_12268 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12273 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12275 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12276 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12277 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12277 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12277 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12277 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12277 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12277 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12245 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12247 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12247 img.maxwidth{max-width:500px}#stacks_in_12247 img.maxheight{width:auto;max-height:500px}

#stacks_in_12247 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12249 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12250 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12250 img.maxwidth{max-width:500px}#stacks_in_12250 img.maxheight{width:auto;max-height:500px}

#stacks_in_12252 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12254 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12256 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12257 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12258 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12258 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12258 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12258 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12258 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12258 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12229 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12231 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12231 img.maxwidth{max-width:500px}#stacks_in_12231 img.maxheight{width:auto;max-height:500px}

#stacks_in_12231 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12233 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12234 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12234 img.maxwidth{max-width:500px}#stacks_in_12234 img.maxheight{width:auto;max-height:500px}

#stacks_in_12236 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12238 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12240 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12241 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12242 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12242 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12242 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12242 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12242 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12242 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_12279 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_12279 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_12279 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_12279 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_12279 .row.no-gutters > [class^="col-"],
  #stacks_in_12279 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_12279 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_12315 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12317 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12317 img.maxwidth{max-width:500px}#stacks_in_12317 img.maxheight{width:auto;max-height:500px}

#stacks_in_12317 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12319 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12320 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12320 img.maxwidth{max-width:500px}#stacks_in_12320 img.maxheight{width:auto;max-height:500px}

#stacks_in_12322 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12324 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12326 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12327 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12328 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12328 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12328 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12328 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12328 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12328 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12299 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12301 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12301 img.maxwidth{max-width:500px}#stacks_in_12301 img.maxheight{width:auto;max-height:500px}

#stacks_in_12301 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12303 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12304 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12304 img.maxwidth{max-width:500px}#stacks_in_12304 img.maxheight{width:auto;max-height:500px}

#stacks_in_12306 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12308 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12310 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12311 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12312 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12312 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12312 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12312 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12312 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12312 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12283 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12285 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12285 img.maxwidth{max-width:500px}#stacks_in_12285 img.maxheight{width:auto;max-height:500px}

#stacks_in_12285 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12287 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12288 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12288 img.maxwidth{max-width:500px}#stacks_in_12288 img.maxheight{width:auto;max-height:500px}

#stacks_in_12290 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12292 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12294 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12295 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12296 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12296 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12296 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12296 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12296 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12296 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_12330 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_12330 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_12330 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_12330 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_12330 .row.no-gutters > [class^="col-"],
  #stacks_in_12330 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_12330 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_12366 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12368 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12368 img.maxwidth{max-width:500px}#stacks_in_12368 img.maxheight{width:auto;max-height:500px}

#stacks_in_12368 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12370 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12371 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12371 img.maxwidth{max-width:500px}#stacks_in_12371 img.maxheight{width:auto;max-height:500px}

#stacks_in_12373 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12375 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12377 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12378 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12379 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12379 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12379 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12379 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12379 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12379 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12350 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12352 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12352 img.maxwidth{max-width:500px}#stacks_in_12352 img.maxheight{width:auto;max-height:500px}

#stacks_in_12352 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12354 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12355 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12355 img.maxwidth{max-width:500px}#stacks_in_12355 img.maxheight{width:auto;max-height:500px}

#stacks_in_12357 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12359 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12361 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12362 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12363 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12363 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12363 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12363 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12363 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12363 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12334 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12336 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12336 img.maxwidth{max-width:500px}#stacks_in_12336 img.maxheight{width:auto;max-height:500px}

#stacks_in_12336 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12338 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12339 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12339 img.maxwidth{max-width:500px}#stacks_in_12339 img.maxheight{width:auto;max-height:500px}

#stacks_in_12341 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12343 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12345 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12346 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12347 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12347 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12347 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12347 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12347 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12347 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_12381 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_12381 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_12381 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_12381 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_12381 .row.no-gutters > [class^="col-"],
  #stacks_in_12381 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_12381 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_12417 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12419 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12419 img.maxwidth{max-width:500px}#stacks_in_12419 img.maxheight{width:auto;max-height:500px}

#stacks_in_12419 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12421 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12422 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12422 img.maxwidth{max-width:500px}#stacks_in_12422 img.maxheight{width:auto;max-height:500px}

#stacks_in_12424 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12426 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12428 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12429 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12430 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12430 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12430 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12430 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12430 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12430 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12401 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12403 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12403 img.maxwidth{max-width:500px}#stacks_in_12403 img.maxheight{width:auto;max-height:500px}

#stacks_in_12403 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12405 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12406 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12406 img.maxwidth{max-width:500px}#stacks_in_12406 img.maxheight{width:auto;max-height:500px}

#stacks_in_12408 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12410 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12412 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12413 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12414 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12414 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12414 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12414 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12414 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12414 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12385 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12387 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12387 img.maxwidth{max-width:500px}#stacks_in_12387 img.maxheight{width:auto;max-height:500px}

#stacks_in_12387 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12389 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12390 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12390 img.maxwidth{max-width:500px}#stacks_in_12390 img.maxheight{width:auto;max-height:500px}

#stacks_in_12392 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12394 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12396 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12397 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12398 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12398 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12398 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12398 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12398 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12398 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_12432 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_12432 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_12432 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_12432 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_12432 .row.no-gutters > [class^="col-"],
  #stacks_in_12432 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_12432 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_12468 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12470 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12470 img.maxwidth{max-width:500px}#stacks_in_12470 img.maxheight{width:auto;max-height:500px}

#stacks_in_12470 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12472 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12473 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12473 img.maxwidth{max-width:500px}#stacks_in_12473 img.maxheight{width:auto;max-height:500px}

#stacks_in_12475 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12477 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12479 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12480 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12481 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12481 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12481 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12481 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12481 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12481 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12452 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12454 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12454 img.maxwidth{max-width:500px}#stacks_in_12454 img.maxheight{width:auto;max-height:500px}

#stacks_in_12454 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12456 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12457 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12457 img.maxwidth{max-width:500px}#stacks_in_12457 img.maxheight{width:auto;max-height:500px}

#stacks_in_12459 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12461 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12463 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12464 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12465 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12465 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12465 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12465 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12465 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12465 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12436 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12438 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12438 img.maxwidth{max-width:500px}#stacks_in_12438 img.maxheight{width:auto;max-height:500px}

#stacks_in_12438 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12440 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12441 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12441 img.maxwidth{max-width:500px}#stacks_in_12441 img.maxheight{width:auto;max-height:500px}

#stacks_in_12443 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12445 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12447 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12448 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12449 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12449 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12449 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12449 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12449 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12449 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_12483 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_12483 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_12483 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_12483 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_12483 .row.no-gutters > [class^="col-"],
  #stacks_in_12483 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_12483 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_12519 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12521 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12521 img.maxwidth{max-width:500px}#stacks_in_12521 img.maxheight{width:auto;max-height:500px}

#stacks_in_12521 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12523 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12524 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12524 img.maxwidth{max-width:500px}#stacks_in_12524 img.maxheight{width:auto;max-height:500px}

#stacks_in_12526 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12528 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12530 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12531 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12532 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12532 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12532 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12532 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12532 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12532 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12503 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12505 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12505 img.maxwidth{max-width:500px}#stacks_in_12505 img.maxheight{width:auto;max-height:500px}

#stacks_in_12505 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12507 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12508 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12508 img.maxwidth{max-width:500px}#stacks_in_12508 img.maxheight{width:auto;max-height:500px}

#stacks_in_12510 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12512 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12514 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12515 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12516 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12516 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12516 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12516 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12516 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12516 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12487 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12489 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12489 img.maxwidth{max-width:500px}#stacks_in_12489 img.maxheight{width:auto;max-height:500px}

#stacks_in_12489 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12491 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12492 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12492 img.maxwidth{max-width:500px}#stacks_in_12492 img.maxheight{width:auto;max-height:500px}

#stacks_in_12494 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12496 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12498 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12499 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12500 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12500 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12500 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12500 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12500 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12500 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_12534 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_12534 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_12534 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_12534 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_12534 .row.no-gutters > [class^="col-"],
  #stacks_in_12534 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_12534 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_12570 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12572 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12572 img.maxwidth{max-width:500px}#stacks_in_12572 img.maxheight{width:auto;max-height:500px}

#stacks_in_12572 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12574 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12575 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12575 img.maxwidth{max-width:500px}#stacks_in_12575 img.maxheight{width:auto;max-height:500px}

#stacks_in_12577 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12579 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12581 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12582 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12583 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12583 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12583 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12583 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12583 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12583 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12554 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12556 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12556 img.maxwidth{max-width:500px}#stacks_in_12556 img.maxheight{width:auto;max-height:500px}

#stacks_in_12556 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12558 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12559 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12559 img.maxwidth{max-width:500px}#stacks_in_12559 img.maxheight{width:auto;max-height:500px}

#stacks_in_12561 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12563 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12565 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12566 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12567 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12567 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12567 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12567 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12567 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12567 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12538 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12540 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12540 img.maxwidth{max-width:500px}#stacks_in_12540 img.maxheight{width:auto;max-height:500px}

#stacks_in_12540 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12542 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12543 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12543 img.maxwidth{max-width:500px}#stacks_in_12543 img.maxheight{width:auto;max-height:500px}

#stacks_in_12545 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12547 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12549 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12550 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12551 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12551 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12551 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12551 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12551 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12551 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_12585 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_12585 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_12585 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_12585 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_12585 .row.no-gutters > [class^="col-"],
  #stacks_in_12585 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_12585 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_12621 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12623 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12623 img.maxwidth{max-width:500px}#stacks_in_12623 img.maxheight{width:auto;max-height:500px}

#stacks_in_12623 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12625 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12626 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12626 img.maxwidth{max-width:500px}#stacks_in_12626 img.maxheight{width:auto;max-height:500px}

#stacks_in_12628 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12630 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12632 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12633 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12634 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12634 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12634 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12634 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12634 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12634 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12605 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12607 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12607 img.maxwidth{max-width:500px}#stacks_in_12607 img.maxheight{width:auto;max-height:500px}

#stacks_in_12607 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12609 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12610 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12610 img.maxwidth{max-width:500px}#stacks_in_12610 img.maxheight{width:auto;max-height:500px}

#stacks_in_12612 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12614 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12616 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12617 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12618 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12618 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12618 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12618 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12618 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12618 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12589 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12591 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12591 img.maxwidth{max-width:500px}#stacks_in_12591 img.maxheight{width:auto;max-height:500px}

#stacks_in_12591 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12593 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12594 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12594 img.maxwidth{max-width:500px}#stacks_in_12594 img.maxheight{width:auto;max-height:500px}

#stacks_in_12596 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12598 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12600 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12601 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12602 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12602 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12602 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12602 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12602 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12602 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_12636 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_12636 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_12636 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_12636 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_12636 .row.no-gutters > [class^="col-"],
  #stacks_in_12636 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_12636 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_12672 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12674 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12674 img.maxwidth{max-width:500px}#stacks_in_12674 img.maxheight{width:auto;max-height:500px}

#stacks_in_12674 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12676 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12677 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12677 img.maxwidth{max-width:500px}#stacks_in_12677 img.maxheight{width:auto;max-height:500px}

#stacks_in_12679 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12681 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12683 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12684 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12685 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12685 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12685 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12685 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12685 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12685 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12656 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12658 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12658 img.maxwidth{max-width:500px}#stacks_in_12658 img.maxheight{width:auto;max-height:500px}

#stacks_in_12658 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12660 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12661 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12661 img.maxwidth{max-width:500px}#stacks_in_12661 img.maxheight{width:auto;max-height:500px}

#stacks_in_12663 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12665 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12667 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12668 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12669 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12669 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12669 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12669 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12669 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12669 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12640 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12642 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12642 img.maxwidth{max-width:500px}#stacks_in_12642 img.maxheight{width:auto;max-height:500px}

#stacks_in_12642 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12644 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12645 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12645 img.maxwidth{max-width:500px}#stacks_in_12645 img.maxheight{width:auto;max-height:500px}

#stacks_in_12647 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12649 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12651 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12652 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12653 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12653 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12653 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12653 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12653 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12653 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_12687 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_12687 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_12687 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_12687 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_12687 .row.no-gutters > [class^="col-"],
  #stacks_in_12687 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_12687 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_12723 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12725 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12725 img.maxwidth{max-width:500px}#stacks_in_12725 img.maxheight{width:auto;max-height:500px}

#stacks_in_12725 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12727 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12728 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12728 img.maxwidth{max-width:500px}#stacks_in_12728 img.maxheight{width:auto;max-height:500px}

#stacks_in_12730 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12732 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12734 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12735 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12736 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12736 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12736 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12736 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12736 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12736 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12707 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12709 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12709 img.maxwidth{max-width:500px}#stacks_in_12709 img.maxheight{width:auto;max-height:500px}

#stacks_in_12709 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12711 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12712 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12712 img.maxwidth{max-width:500px}#stacks_in_12712 img.maxheight{width:auto;max-height:500px}

#stacks_in_12714 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12716 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12718 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12719 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12720 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12720 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12720 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12720 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12720 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12720 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12691 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12693 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12693 img.maxwidth{max-width:500px}#stacks_in_12693 img.maxheight{width:auto;max-height:500px}

#stacks_in_12693 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12695 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12696 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12696 img.maxwidth{max-width:500px}#stacks_in_12696 img.maxheight{width:auto;max-height:500px}

#stacks_in_12698 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12700 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12702 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12703 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12704 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12704 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12704 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12704 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12704 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12704 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_12738 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_12738 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_12738 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_12738 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_12738 .row.no-gutters > [class^="col-"],
  #stacks_in_12738 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_12738 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_12774 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12776 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12776 img.maxwidth{max-width:500px}#stacks_in_12776 img.maxheight{width:auto;max-height:500px}

#stacks_in_12776 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12778 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12779 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12779 img.maxwidth{max-width:500px}#stacks_in_12779 img.maxheight{width:auto;max-height:500px}

#stacks_in_12781 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12783 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12785 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12786 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12787 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12787 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12787 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12787 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12787 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12787 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12758 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12760 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12760 img.maxwidth{max-width:500px}#stacks_in_12760 img.maxheight{width:auto;max-height:500px}

#stacks_in_12760 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12762 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12763 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12763 img.maxwidth{max-width:500px}#stacks_in_12763 img.maxheight{width:auto;max-height:500px}

#stacks_in_12765 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12767 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12769 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12770 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12771 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12771 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12771 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12771 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12771 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12771 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12742 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12744 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12744 img.maxwidth{max-width:500px}#stacks_in_12744 img.maxheight{width:auto;max-height:500px}

#stacks_in_12744 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12746 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12747 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12747 img.maxwidth{max-width:500px}#stacks_in_12747 img.maxheight{width:auto;max-height:500px}

#stacks_in_12749 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12751 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12753 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12754 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12755 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12755 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12755 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12755 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12755 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12755 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_12789 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_12789 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_12789 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_12789 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_12789 .row.no-gutters > [class^="col-"],
  #stacks_in_12789 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_12789 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_12831 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12833 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12833 img.maxwidth{max-width:500px}#stacks_in_12833 img.maxheight{width:auto;max-height:500px}

#stacks_in_12833 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12835 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12836 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12836 img.maxwidth{max-width:500px}#stacks_in_12836 img.maxheight{width:auto;max-height:500px}



#stacks_in_12838 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12843 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12845 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12846 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12847 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12847 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12847 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12847 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12847 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12847 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12812 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12814 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12814 img.maxwidth{max-width:500px}#stacks_in_12814 img.maxheight{width:auto;max-height:500px}

#stacks_in_12814 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12816 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12817 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12817 img.maxwidth{max-width:500px}#stacks_in_12817 img.maxheight{width:auto;max-height:500px}



#stacks_in_12819 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12824 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12826 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12827 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12828 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12828 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12828 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12828 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12828 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12828 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12793 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12795 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12795 img.maxwidth{max-width:500px}#stacks_in_12795 img.maxheight{width:auto;max-height:500px}

#stacks_in_12795 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12797 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12798 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12798 img.maxwidth{max-width:500px}#stacks_in_12798 img.maxheight{width:auto;max-height:500px}



#stacks_in_12800 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12805 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12807 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12808 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12809 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12809 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12809 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12809 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12809 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12809 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_12849 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_12849 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_12849 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_12849 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_12849 .row.no-gutters > [class^="col-"],
  #stacks_in_12849 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_12849 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_12885 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12887 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12887 img.maxwidth{max-width:500px}#stacks_in_12887 img.maxheight{width:auto;max-height:500px}

#stacks_in_12887 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12889 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12890 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12890 img.maxwidth{max-width:500px}#stacks_in_12890 img.maxheight{width:auto;max-height:500px}



#stacks_in_12892 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12897 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12899 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12900 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12901 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12901 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12901 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12901 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12901 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12901 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12869 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12871 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12871 img.maxwidth{max-width:500px}#stacks_in_12871 img.maxheight{width:auto;max-height:500px}

#stacks_in_12871 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12873 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12874 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12874 img.maxwidth{max-width:500px}#stacks_in_12874 img.maxheight{width:auto;max-height:500px}

#stacks_in_12876 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12878 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12880 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12881 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12882 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12882 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12882 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12882 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12882 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12882 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12853 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12855 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12855 img.maxwidth{max-width:500px}#stacks_in_12855 img.maxheight{width:auto;max-height:500px}

#stacks_in_12855 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12857 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12858 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12858 img.maxwidth{max-width:500px}#stacks_in_12858 img.maxheight{width:auto;max-height:500px}

#stacks_in_12860 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12862 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12864 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12865 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12866 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12866 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12866 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12866 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12866 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12866 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_12903 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_12903 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_12903 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_12903 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_12903 .row.no-gutters > [class^="col-"],
  #stacks_in_12903 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_12903 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_12939 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12941 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12941 img.maxwidth{max-width:500px}#stacks_in_12941 img.maxheight{width:auto;max-height:500px}

#stacks_in_12941 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12943 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12944 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12944 img.maxwidth{max-width:500px}#stacks_in_12944 img.maxheight{width:auto;max-height:500px}

#stacks_in_12946 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12948 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12950 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12951 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12952 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12952 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12952 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12952 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12952 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12952 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12923 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12925 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12925 img.maxwidth{max-width:500px}#stacks_in_12925 img.maxheight{width:auto;max-height:500px}

#stacks_in_12925 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12927 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12928 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12928 img.maxwidth{max-width:500px}#stacks_in_12928 img.maxheight{width:auto;max-height:500px}

#stacks_in_12930 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12932 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12934 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12935 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12936 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12936 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12936 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12936 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12936 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12936 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12907 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12909 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12909 img.maxwidth{max-width:500px}#stacks_in_12909 img.maxheight{width:auto;max-height:500px}

#stacks_in_12909 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12911 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12912 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12912 img.maxwidth{max-width:500px}#stacks_in_12912 img.maxheight{width:auto;max-height:500px}

#stacks_in_12914 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12916 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12918 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12919 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12920 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12920 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12920 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12920 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12920 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12920 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_12954 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_12954 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_12954 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_12954 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_12954 .row.no-gutters > [class^="col-"],
  #stacks_in_12954 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_12954 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_12990 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12992 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12992 img.maxwidth{max-width:500px}#stacks_in_12992 img.maxheight{width:auto;max-height:500px}

#stacks_in_12992 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12994 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12995 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12995 img.maxwidth{max-width:500px}#stacks_in_12995 img.maxheight{width:auto;max-height:500px}

#stacks_in_12997 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12999 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13001 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13002 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13003 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13003 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13003 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13003 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13003 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13003 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12974 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12976 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12976 img.maxwidth{max-width:500px}#stacks_in_12976 img.maxheight{width:auto;max-height:500px}

#stacks_in_12976 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12978 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12979 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12979 img.maxwidth{max-width:500px}#stacks_in_12979 img.maxheight{width:auto;max-height:500px}

#stacks_in_12981 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12983 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12985 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12986 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12987 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12987 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12987 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12987 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12987 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12987 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_12958 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_12960 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12960 img.maxwidth{max-width:500px}#stacks_in_12960 img.maxheight{width:auto;max-height:500px}

#stacks_in_12960 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_12962 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_12963 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_12963 img.maxwidth{max-width:500px}#stacks_in_12963 img.maxheight{width:auto;max-height:500px}

#stacks_in_12965 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12967 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_12969 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_12970 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_12971 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_12971 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_12971 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_12971 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_12971 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_12971 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_13005 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_13005 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_13005 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_13005 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_13005 .row.no-gutters > [class^="col-"],
  #stacks_in_13005 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_13005 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_13041 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13043 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13043 img.maxwidth{max-width:500px}#stacks_in_13043 img.maxheight{width:auto;max-height:500px}

#stacks_in_13043 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13045 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13046 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13046 img.maxwidth{max-width:500px}#stacks_in_13046 img.maxheight{width:auto;max-height:500px}

#stacks_in_13048 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13050 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13052 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13053 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13054 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13054 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13054 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13054 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13054 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13054 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13025 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13027 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13027 img.maxwidth{max-width:500px}#stacks_in_13027 img.maxheight{width:auto;max-height:500px}

#stacks_in_13027 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13029 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13030 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13030 img.maxwidth{max-width:500px}#stacks_in_13030 img.maxheight{width:auto;max-height:500px}

#stacks_in_13032 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13034 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13036 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13037 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13038 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13038 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13038 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13038 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13038 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13038 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13009 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13011 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13011 img.maxwidth{max-width:500px}#stacks_in_13011 img.maxheight{width:auto;max-height:500px}

#stacks_in_13011 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13013 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13014 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13014 img.maxwidth{max-width:500px}#stacks_in_13014 img.maxheight{width:auto;max-height:500px}

#stacks_in_13016 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13018 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13020 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13021 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13022 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13022 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13022 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13022 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13022 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13022 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_13056 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_13056 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_13056 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_13056 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_13056 .row.no-gutters > [class^="col-"],
  #stacks_in_13056 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_13056 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_13092 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13094 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13094 img.maxwidth{max-width:500px}#stacks_in_13094 img.maxheight{width:auto;max-height:500px}

#stacks_in_13094 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13096 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13097 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13097 img.maxwidth{max-width:500px}#stacks_in_13097 img.maxheight{width:auto;max-height:500px}

#stacks_in_13099 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13101 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13103 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13104 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13105 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13105 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13105 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13105 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13105 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13105 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13076 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13078 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13078 img.maxwidth{max-width:500px}#stacks_in_13078 img.maxheight{width:auto;max-height:500px}

#stacks_in_13078 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13080 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13081 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13081 img.maxwidth{max-width:500px}#stacks_in_13081 img.maxheight{width:auto;max-height:500px}

#stacks_in_13083 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13085 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13087 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13088 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13089 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13089 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13089 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13089 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13089 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13089 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13060 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13062 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13062 img.maxwidth{max-width:500px}#stacks_in_13062 img.maxheight{width:auto;max-height:500px}

#stacks_in_13062 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13064 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13065 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13065 img.maxwidth{max-width:500px}#stacks_in_13065 img.maxheight{width:auto;max-height:500px}

#stacks_in_13067 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13069 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13071 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13072 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13073 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13073 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13073 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13073 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13073 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13073 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_13107 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_13107 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_13107 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_13107 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_13107 .row.no-gutters > [class^="col-"],
  #stacks_in_13107 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_13107 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_13143 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13145 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13145 img.maxwidth{max-width:500px}#stacks_in_13145 img.maxheight{width:auto;max-height:500px}

#stacks_in_13145 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13147 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13148 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13148 img.maxwidth{max-width:500px}#stacks_in_13148 img.maxheight{width:auto;max-height:500px}

#stacks_in_13150 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13152 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13154 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13155 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13156 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13156 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13156 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13156 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13156 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13156 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13127 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13129 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13129 img.maxwidth{max-width:500px}#stacks_in_13129 img.maxheight{width:auto;max-height:500px}

#stacks_in_13129 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13131 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13132 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13132 img.maxwidth{max-width:500px}#stacks_in_13132 img.maxheight{width:auto;max-height:500px}

#stacks_in_13134 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13136 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13138 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13139 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13140 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13140 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13140 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13140 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13140 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13140 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13111 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13113 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13113 img.maxwidth{max-width:500px}#stacks_in_13113 img.maxheight{width:auto;max-height:500px}

#stacks_in_13113 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13115 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13116 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13116 img.maxwidth{max-width:500px}#stacks_in_13116 img.maxheight{width:auto;max-height:500px}

#stacks_in_13118 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13120 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13122 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13123 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13124 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13124 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13124 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13124 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13124 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13124 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_13158 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_13158 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_13158 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_13158 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_13158 .row.no-gutters > [class^="col-"],
  #stacks_in_13158 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_13158 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_13194 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13196 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13196 img.maxwidth{max-width:500px}#stacks_in_13196 img.maxheight{width:auto;max-height:500px}

#stacks_in_13196 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13198 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13199 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13199 img.maxwidth{max-width:500px}#stacks_in_13199 img.maxheight{width:auto;max-height:500px}

#stacks_in_13201 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13203 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13205 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13206 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13207 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13207 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13207 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13207 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13207 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13207 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13178 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13180 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13180 img.maxwidth{max-width:500px}#stacks_in_13180 img.maxheight{width:auto;max-height:500px}

#stacks_in_13180 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13182 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13183 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13183 img.maxwidth{max-width:500px}#stacks_in_13183 img.maxheight{width:auto;max-height:500px}

#stacks_in_13185 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13187 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13189 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13190 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13191 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13191 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13191 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13191 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13191 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13191 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13162 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13164 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13164 img.maxwidth{max-width:500px}#stacks_in_13164 img.maxheight{width:auto;max-height:500px}

#stacks_in_13164 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13166 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13167 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13167 img.maxwidth{max-width:500px}#stacks_in_13167 img.maxheight{width:auto;max-height:500px}

#stacks_in_13169 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13171 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13173 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13174 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13175 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13175 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13175 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13175 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13175 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13175 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_13209 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_13209 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_13209 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_13209 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_13209 .row.no-gutters > [class^="col-"],
  #stacks_in_13209 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_13209 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_13245 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13247 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13247 img.maxwidth{max-width:500px}#stacks_in_13247 img.maxheight{width:auto;max-height:500px}

#stacks_in_13247 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13249 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13250 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13250 img.maxwidth{max-width:500px}#stacks_in_13250 img.maxheight{width:auto;max-height:500px}

#stacks_in_13252 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13254 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13256 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13257 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13258 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13258 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13258 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13258 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13258 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13258 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13229 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13231 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13231 img.maxwidth{max-width:500px}#stacks_in_13231 img.maxheight{width:auto;max-height:500px}

#stacks_in_13231 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13233 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13234 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13234 img.maxwidth{max-width:500px}#stacks_in_13234 img.maxheight{width:auto;max-height:500px}

#stacks_in_13236 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13238 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13240 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13241 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13242 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13242 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13242 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13242 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13242 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13242 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13213 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13215 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13215 img.maxwidth{max-width:500px}#stacks_in_13215 img.maxheight{width:auto;max-height:500px}

#stacks_in_13215 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13217 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13218 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13218 img.maxwidth{max-width:500px}#stacks_in_13218 img.maxheight{width:auto;max-height:500px}

#stacks_in_13220 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13222 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13224 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13225 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13226 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13226 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13226 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13226 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13226 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13226 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_13260 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_13260 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_13260 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_13260 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_13260 .row.no-gutters > [class^="col-"],
  #stacks_in_13260 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_13260 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_13296 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13298 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13298 img.maxwidth{max-width:500px}#stacks_in_13298 img.maxheight{width:auto;max-height:500px}

#stacks_in_13298 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13300 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13301 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13301 img.maxwidth{max-width:500px}#stacks_in_13301 img.maxheight{width:auto;max-height:500px}

#stacks_in_13303 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13305 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13307 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13308 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13309 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13309 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13309 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13309 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13309 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13309 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13280 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13282 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13282 img.maxwidth{max-width:500px}#stacks_in_13282 img.maxheight{width:auto;max-height:500px}

#stacks_in_13282 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13284 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13285 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13285 img.maxwidth{max-width:500px}#stacks_in_13285 img.maxheight{width:auto;max-height:500px}

#stacks_in_13287 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13289 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13291 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13292 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13293 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13293 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13293 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13293 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13293 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13293 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13264 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13266 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13266 img.maxwidth{max-width:500px}#stacks_in_13266 img.maxheight{width:auto;max-height:500px}

#stacks_in_13266 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13268 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13269 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13269 img.maxwidth{max-width:500px}#stacks_in_13269 img.maxheight{width:auto;max-height:500px}

#stacks_in_13271 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13273 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13275 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13276 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13277 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13277 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13277 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13277 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13277 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13277 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_13311 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_13311 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_13311 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_13311 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_13311 .row.no-gutters > [class^="col-"],
  #stacks_in_13311 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_13311 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_13347 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13349 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13349 img.maxwidth{max-width:500px}#stacks_in_13349 img.maxheight{width:auto;max-height:500px}

#stacks_in_13349 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13351 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13352 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13352 img.maxwidth{max-width:500px}#stacks_in_13352 img.maxheight{width:auto;max-height:500px}

#stacks_in_13354 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13356 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13358 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13359 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13360 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13360 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13360 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13360 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13360 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13360 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13331 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13333 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13333 img.maxwidth{max-width:500px}#stacks_in_13333 img.maxheight{width:auto;max-height:500px}

#stacks_in_13333 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13335 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13336 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13336 img.maxwidth{max-width:500px}#stacks_in_13336 img.maxheight{width:auto;max-height:500px}

#stacks_in_13338 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13340 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13342 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13343 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13344 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13344 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13344 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13344 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13344 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13344 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13315 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13317 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13317 img.maxwidth{max-width:500px}#stacks_in_13317 img.maxheight{width:auto;max-height:500px}

#stacks_in_13317 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13319 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13320 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13320 img.maxwidth{max-width:500px}#stacks_in_13320 img.maxheight{width:auto;max-height:500px}

#stacks_in_13322 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13324 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13326 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13327 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13328 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13328 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13328 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13328 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13328 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13328 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_13362 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_13362 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_13362 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_13362 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_13362 .row.no-gutters > [class^="col-"],
  #stacks_in_13362 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_13362 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_13398 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13400 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13400 img.maxwidth{max-width:500px}#stacks_in_13400 img.maxheight{width:auto;max-height:500px}

#stacks_in_13400 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13402 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13403 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13403 img.maxwidth{max-width:500px}#stacks_in_13403 img.maxheight{width:auto;max-height:500px}

#stacks_in_13405 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13407 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13409 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13410 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13411 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13411 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13411 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13411 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13411 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13411 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13382 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13384 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13384 img.maxwidth{max-width:500px}#stacks_in_13384 img.maxheight{width:auto;max-height:500px}

#stacks_in_13384 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13386 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13387 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13387 img.maxwidth{max-width:500px}#stacks_in_13387 img.maxheight{width:auto;max-height:500px}

#stacks_in_13389 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13391 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13393 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13394 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13395 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13395 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13395 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13395 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13395 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13395 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13366 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13368 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13368 img.maxwidth{max-width:500px}#stacks_in_13368 img.maxheight{width:auto;max-height:500px}

#stacks_in_13368 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13370 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13371 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13371 img.maxwidth{max-width:500px}#stacks_in_13371 img.maxheight{width:auto;max-height:500px}

#stacks_in_13373 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13375 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13377 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13378 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13379 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13379 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13379 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13379 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13379 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13379 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_13413 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_13413 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_13413 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_13413 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_13413 .row.no-gutters > [class^="col-"],
  #stacks_in_13413 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_13413 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_13455 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13457 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13457 img.maxwidth{max-width:500px}#stacks_in_13457 img.maxheight{width:auto;max-height:500px}

#stacks_in_13457 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13459 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13460 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13460 img.maxwidth{max-width:500px}#stacks_in_13460 img.maxheight{width:auto;max-height:500px}



#stacks_in_13462 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13467 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13469 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13470 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13471 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13471 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13471 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13471 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13471 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13471 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13436 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13438 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13438 img.maxwidth{max-width:500px}#stacks_in_13438 img.maxheight{width:auto;max-height:500px}

#stacks_in_13438 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13440 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13441 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13441 img.maxwidth{max-width:500px}#stacks_in_13441 img.maxheight{width:auto;max-height:500px}



#stacks_in_13443 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13448 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13450 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13451 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13452 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13452 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13452 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13452 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13452 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13452 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13417 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13419 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13419 img.maxwidth{max-width:500px}#stacks_in_13419 img.maxheight{width:auto;max-height:500px}

#stacks_in_13419 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13421 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13422 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13422 img.maxwidth{max-width:500px}#stacks_in_13422 img.maxheight{width:auto;max-height:500px}
#stacks_in_13424 h6,#stacks_in_13424 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_13424 h6 a,#stacks_in_13424 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_13424 h6 a:hover,#stacks_in_13424 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_13424 small,#stacks_in_13424 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_13424 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13429 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13431 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13432 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13433 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13433 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13433 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13433 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13433 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13433 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_13473 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_13473 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_13473 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_13473 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_13473 .row.no-gutters > [class^="col-"],
  #stacks_in_13473 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_13473 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_13509 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13511 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13511 img.maxwidth{max-width:500px}#stacks_in_13511 img.maxheight{width:auto;max-height:500px}

#stacks_in_13511 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13513 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13514 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13514 img.maxwidth{max-width:500px}#stacks_in_13514 img.maxheight{width:auto;max-height:500px}



#stacks_in_13516 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13521 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13523 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13524 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13525 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13525 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13525 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13525 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13525 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13525 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13493 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13495 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13495 img.maxwidth{max-width:500px}#stacks_in_13495 img.maxheight{width:auto;max-height:500px}

#stacks_in_13495 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13497 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13498 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13498 img.maxwidth{max-width:500px}#stacks_in_13498 img.maxheight{width:auto;max-height:500px}

#stacks_in_13500 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13502 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13504 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13505 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13506 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13506 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13506 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13506 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13506 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13506 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13477 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13479 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13479 img.maxwidth{max-width:500px}#stacks_in_13479 img.maxheight{width:auto;max-height:500px}

#stacks_in_13479 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13481 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13482 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13482 img.maxwidth{max-width:500px}#stacks_in_13482 img.maxheight{width:auto;max-height:500px}

#stacks_in_13484 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13486 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13488 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13489 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13490 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13490 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13490 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13490 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13490 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13490 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_13527 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_13527 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_13527 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_13527 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_13527 .row.no-gutters > [class^="col-"],
  #stacks_in_13527 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_13527 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_13563 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13565 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13565 img.maxwidth{max-width:500px}#stacks_in_13565 img.maxheight{width:auto;max-height:500px}

#stacks_in_13565 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13567 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13568 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13568 img.maxwidth{max-width:500px}#stacks_in_13568 img.maxheight{width:auto;max-height:500px}

#stacks_in_13570 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13572 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13574 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13575 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13576 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13576 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13576 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13576 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13576 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13576 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13547 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13549 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13549 img.maxwidth{max-width:500px}#stacks_in_13549 img.maxheight{width:auto;max-height:500px}

#stacks_in_13549 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13551 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13552 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13552 img.maxwidth{max-width:500px}#stacks_in_13552 img.maxheight{width:auto;max-height:500px}

#stacks_in_13554 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13556 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13558 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13559 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13560 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13560 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13560 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13560 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13560 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13560 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13531 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13533 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13533 img.maxwidth{max-width:500px}#stacks_in_13533 img.maxheight{width:auto;max-height:500px}

#stacks_in_13533 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13535 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13536 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13536 img.maxwidth{max-width:500px}#stacks_in_13536 img.maxheight{width:auto;max-height:500px}

#stacks_in_13538 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13540 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13542 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13543 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13544 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13544 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13544 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13544 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13544 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13544 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_13578 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_13578 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_13578 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_13578 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_13578 .row.no-gutters > [class^="col-"],
  #stacks_in_13578 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_13578 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_13614 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13616 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13616 img.maxwidth{max-width:500px}#stacks_in_13616 img.maxheight{width:auto;max-height:500px}

#stacks_in_13616 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13618 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13619 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13619 img.maxwidth{max-width:500px}#stacks_in_13619 img.maxheight{width:auto;max-height:500px}

#stacks_in_13621 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13623 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13625 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13626 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13627 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13627 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13627 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13627 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13627 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13627 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13598 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13600 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13600 img.maxwidth{max-width:500px}#stacks_in_13600 img.maxheight{width:auto;max-height:500px}

#stacks_in_13600 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13602 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13603 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13603 img.maxwidth{max-width:500px}#stacks_in_13603 img.maxheight{width:auto;max-height:500px}

#stacks_in_13605 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13607 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13609 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13610 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13611 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13611 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13611 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13611 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13611 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13611 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13582 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13584 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13584 img.maxwidth{max-width:500px}#stacks_in_13584 img.maxheight{width:auto;max-height:500px}

#stacks_in_13584 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13586 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13587 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13587 img.maxwidth{max-width:500px}#stacks_in_13587 img.maxheight{width:auto;max-height:500px}

#stacks_in_13589 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13591 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13593 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13594 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13595 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13595 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13595 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13595 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13595 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13595 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_13629 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_13629 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_13629 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_13629 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_13629 .row.no-gutters > [class^="col-"],
  #stacks_in_13629 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_13629 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_13665 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13667 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13667 img.maxwidth{max-width:500px}#stacks_in_13667 img.maxheight{width:auto;max-height:500px}

#stacks_in_13667 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13669 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13670 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13670 img.maxwidth{max-width:500px}#stacks_in_13670 img.maxheight{width:auto;max-height:500px}

#stacks_in_13672 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13674 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13676 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13677 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13678 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13678 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13678 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13678 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13678 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13678 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13649 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13651 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13651 img.maxwidth{max-width:500px}#stacks_in_13651 img.maxheight{width:auto;max-height:500px}

#stacks_in_13651 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13653 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13654 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13654 img.maxwidth{max-width:500px}#stacks_in_13654 img.maxheight{width:auto;max-height:500px}

#stacks_in_13656 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13658 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13660 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13661 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13662 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13662 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13662 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13662 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13662 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13662 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13633 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13635 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13635 img.maxwidth{max-width:500px}#stacks_in_13635 img.maxheight{width:auto;max-height:500px}

#stacks_in_13635 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13637 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13638 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13638 img.maxwidth{max-width:500px}#stacks_in_13638 img.maxheight{width:auto;max-height:500px}

#stacks_in_13640 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13642 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13644 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13645 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13646 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13646 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13646 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13646 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13646 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13646 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_13680 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_13680 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_13680 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_13680 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_13680 .row.no-gutters > [class^="col-"],
  #stacks_in_13680 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_13680 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_13716 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13718 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13718 img.maxwidth{max-width:500px}#stacks_in_13718 img.maxheight{width:auto;max-height:500px}

#stacks_in_13718 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13720 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13721 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13721 img.maxwidth{max-width:500px}#stacks_in_13721 img.maxheight{width:auto;max-height:500px}

#stacks_in_13723 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13725 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13727 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13728 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13729 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13729 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13729 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13729 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13729 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13729 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13700 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13702 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13702 img.maxwidth{max-width:500px}#stacks_in_13702 img.maxheight{width:auto;max-height:500px}

#stacks_in_13702 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13704 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13705 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13705 img.maxwidth{max-width:500px}#stacks_in_13705 img.maxheight{width:auto;max-height:500px}

#stacks_in_13707 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13709 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13711 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13712 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13713 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13713 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13713 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13713 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13713 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13713 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13684 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13686 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13686 img.maxwidth{max-width:500px}#stacks_in_13686 img.maxheight{width:auto;max-height:500px}

#stacks_in_13686 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13688 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13689 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13689 img.maxwidth{max-width:500px}#stacks_in_13689 img.maxheight{width:auto;max-height:500px}

#stacks_in_13691 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13693 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13695 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13696 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13697 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13697 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13697 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13697 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13697 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13697 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_13731 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_13731 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_13731 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_13731 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_13731 .row.no-gutters > [class^="col-"],
  #stacks_in_13731 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_13731 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_13767 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13769 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13769 img.maxwidth{max-width:500px}#stacks_in_13769 img.maxheight{width:auto;max-height:500px}

#stacks_in_13769 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13771 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13772 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13772 img.maxwidth{max-width:500px}#stacks_in_13772 img.maxheight{width:auto;max-height:500px}

#stacks_in_13774 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13776 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13778 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13779 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13780 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13780 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13780 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13780 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13780 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13780 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13751 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13753 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13753 img.maxwidth{max-width:500px}#stacks_in_13753 img.maxheight{width:auto;max-height:500px}

#stacks_in_13753 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13755 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13756 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13756 img.maxwidth{max-width:500px}#stacks_in_13756 img.maxheight{width:auto;max-height:500px}

#stacks_in_13758 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13760 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13762 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13763 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13764 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13764 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13764 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13764 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13764 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13764 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13735 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13737 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13737 img.maxwidth{max-width:500px}#stacks_in_13737 img.maxheight{width:auto;max-height:500px}

#stacks_in_13737 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13739 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13740 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13740 img.maxwidth{max-width:500px}#stacks_in_13740 img.maxheight{width:auto;max-height:500px}

#stacks_in_13742 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13744 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13746 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13747 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13748 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13748 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13748 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13748 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13748 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13748 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_13782 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_13782 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_13782 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_13782 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_13782 .row.no-gutters > [class^="col-"],
  #stacks_in_13782 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_13782 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_13818 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13820 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13820 img.maxwidth{max-width:500px}#stacks_in_13820 img.maxheight{width:auto;max-height:500px}

#stacks_in_13820 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13822 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13823 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13823 img.maxwidth{max-width:500px}#stacks_in_13823 img.maxheight{width:auto;max-height:500px}

#stacks_in_13825 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13827 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13829 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13830 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13831 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13831 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13831 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13831 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13831 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13831 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13802 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13804 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13804 img.maxwidth{max-width:500px}#stacks_in_13804 img.maxheight{width:auto;max-height:500px}

#stacks_in_13804 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13806 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13807 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13807 img.maxwidth{max-width:500px}#stacks_in_13807 img.maxheight{width:auto;max-height:500px}

#stacks_in_13809 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13811 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13813 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13814 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13815 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13815 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13815 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13815 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13815 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13815 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13786 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13788 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13788 img.maxwidth{max-width:500px}#stacks_in_13788 img.maxheight{width:auto;max-height:500px}

#stacks_in_13788 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13790 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13791 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13791 img.maxwidth{max-width:500px}#stacks_in_13791 img.maxheight{width:auto;max-height:500px}

#stacks_in_13793 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13795 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13797 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13798 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13799 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13799 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13799 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13799 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13799 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13799 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_13833 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_13833 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_13833 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_13833 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_13833 .row.no-gutters > [class^="col-"],
  #stacks_in_13833 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_13833 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_13869 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13871 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13871 img.maxwidth{max-width:500px}#stacks_in_13871 img.maxheight{width:auto;max-height:500px}

#stacks_in_13871 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13873 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13874 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13874 img.maxwidth{max-width:500px}#stacks_in_13874 img.maxheight{width:auto;max-height:500px}

#stacks_in_13876 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13878 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13880 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13881 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13882 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13882 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13882 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13882 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13882 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13882 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13853 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13855 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13855 img.maxwidth{max-width:500px}#stacks_in_13855 img.maxheight{width:auto;max-height:500px}

#stacks_in_13855 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13857 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13858 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13858 img.maxwidth{max-width:500px}#stacks_in_13858 img.maxheight{width:auto;max-height:500px}

#stacks_in_13860 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13862 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13864 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13865 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13866 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13866 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13866 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13866 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13866 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13866 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13837 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13839 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13839 img.maxwidth{max-width:500px}#stacks_in_13839 img.maxheight{width:auto;max-height:500px}

#stacks_in_13839 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13841 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13842 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13842 img.maxwidth{max-width:500px}#stacks_in_13842 img.maxheight{width:auto;max-height:500px}

#stacks_in_13844 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13846 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13848 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13849 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13850 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13850 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13850 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13850 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13850 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13850 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_13886 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_13886 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_13886 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_13886 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_13886 .row.no-gutters > [class^="col-"],
  #stacks_in_13886 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_13886 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_13928 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13930 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13930 img.maxwidth{max-width:500px}#stacks_in_13930 img.maxheight{width:auto;max-height:500px}

#stacks_in_13930 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13932 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13933 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13933 img.maxwidth{max-width:500px}#stacks_in_13933 img.maxheight{width:auto;max-height:500px}



#stacks_in_13935 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13940 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13942 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13943 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13944 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13944 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13944 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13944 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13944 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13944 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13909 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13911 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13911 img.maxwidth{max-width:500px}#stacks_in_13911 img.maxheight{width:auto;max-height:500px}

#stacks_in_13911 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13913 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13914 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13914 img.maxwidth{max-width:500px}#stacks_in_13914 img.maxheight{width:auto;max-height:500px}



#stacks_in_13916 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13921 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13923 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13924 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13925 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13925 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13925 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13925 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13925 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13925 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13890 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13892 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13892 img.maxwidth{max-width:500px}#stacks_in_13892 img.maxheight{width:auto;max-height:500px}

#stacks_in_13892 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13894 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13895 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13895 img.maxwidth{max-width:500px}#stacks_in_13895 img.maxheight{width:auto;max-height:500px}



#stacks_in_13897 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13902 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13904 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13905 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13906 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13906 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13906 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13906 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13906 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13906 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_13946 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_13946 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_13946 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_13946 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_13946 .row.no-gutters > [class^="col-"],
  #stacks_in_13946 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_13946 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_13982 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13984 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13984 img.maxwidth{max-width:500px}#stacks_in_13984 img.maxheight{width:auto;max-height:500px}

#stacks_in_13984 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13986 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13987 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13987 img.maxwidth{max-width:500px}#stacks_in_13987 img.maxheight{width:auto;max-height:500px}



#stacks_in_13989 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13994 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13996 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13997 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13998 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13998 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13998 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13998 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13998 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13998 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13966 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13968 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13968 img.maxwidth{max-width:500px}#stacks_in_13968 img.maxheight{width:auto;max-height:500px}

#stacks_in_13968 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13970 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13971 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13971 img.maxwidth{max-width:500px}#stacks_in_13971 img.maxheight{width:auto;max-height:500px}

#stacks_in_13973 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13975 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13977 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13978 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13979 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13979 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13979 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13979 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13979 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13979 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_13950 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_13952 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13952 img.maxwidth{max-width:500px}#stacks_in_13952 img.maxheight{width:auto;max-height:500px}

#stacks_in_13952 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_13954 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_13955 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_13955 img.maxwidth{max-width:500px}#stacks_in_13955 img.maxheight{width:auto;max-height:500px}

#stacks_in_13957 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13959 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_13961 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_13962 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_13963 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_13963 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_13963 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_13963 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_13963 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_13963 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_14000 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_14000 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_14000 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_14000 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_14000 .row.no-gutters > [class^="col-"],
  #stacks_in_14000 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_14000 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_14036 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14038 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14038 img.maxwidth{max-width:500px}#stacks_in_14038 img.maxheight{width:auto;max-height:500px}

#stacks_in_14038 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14040 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14041 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14041 img.maxwidth{max-width:500px}#stacks_in_14041 img.maxheight{width:auto;max-height:500px}

#stacks_in_14043 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14045 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14047 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14048 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14049 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14049 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14049 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14049 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14049 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14049 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14020 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14022 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14022 img.maxwidth{max-width:500px}#stacks_in_14022 img.maxheight{width:auto;max-height:500px}

#stacks_in_14022 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14024 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14025 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14025 img.maxwidth{max-width:500px}#stacks_in_14025 img.maxheight{width:auto;max-height:500px}

#stacks_in_14027 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14029 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14031 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14032 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14033 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14033 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14033 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14033 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14033 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14033 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14004 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14006 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14006 img.maxwidth{max-width:500px}#stacks_in_14006 img.maxheight{width:auto;max-height:500px}

#stacks_in_14006 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14008 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14009 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14009 img.maxwidth{max-width:500px}#stacks_in_14009 img.maxheight{width:auto;max-height:500px}

#stacks_in_14011 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14013 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14015 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14016 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14017 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14017 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14017 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14017 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14017 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14017 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_14051 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_14051 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_14051 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_14051 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_14051 .row.no-gutters > [class^="col-"],
  #stacks_in_14051 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_14051 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_14087 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14089 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14089 img.maxwidth{max-width:500px}#stacks_in_14089 img.maxheight{width:auto;max-height:500px}

#stacks_in_14089 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14091 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14092 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14092 img.maxwidth{max-width:500px}#stacks_in_14092 img.maxheight{width:auto;max-height:500px}

#stacks_in_14094 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14096 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14098 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14099 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14100 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14100 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14100 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14100 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14100 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14100 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14071 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14073 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14073 img.maxwidth{max-width:500px}#stacks_in_14073 img.maxheight{width:auto;max-height:500px}

#stacks_in_14073 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14075 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14076 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14076 img.maxwidth{max-width:500px}#stacks_in_14076 img.maxheight{width:auto;max-height:500px}

#stacks_in_14078 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14080 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14082 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14083 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14084 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14084 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14084 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14084 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14084 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14084 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14055 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14057 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14057 img.maxwidth{max-width:500px}#stacks_in_14057 img.maxheight{width:auto;max-height:500px}

#stacks_in_14057 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14059 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14060 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14060 img.maxwidth{max-width:500px}#stacks_in_14060 img.maxheight{width:auto;max-height:500px}

#stacks_in_14062 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14064 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14066 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14067 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14068 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14068 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14068 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14068 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14068 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14068 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_14102 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_14102 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_14102 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_14102 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_14102 .row.no-gutters > [class^="col-"],
  #stacks_in_14102 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_14102 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_14138 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14140 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14140 img.maxwidth{max-width:500px}#stacks_in_14140 img.maxheight{width:auto;max-height:500px}

#stacks_in_14140 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14142 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14143 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14143 img.maxwidth{max-width:500px}#stacks_in_14143 img.maxheight{width:auto;max-height:500px}

#stacks_in_14145 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14147 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14149 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14150 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14151 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14151 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14151 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14151 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14151 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14151 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14122 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14124 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14124 img.maxwidth{max-width:500px}#stacks_in_14124 img.maxheight{width:auto;max-height:500px}

#stacks_in_14124 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14126 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14127 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14127 img.maxwidth{max-width:500px}#stacks_in_14127 img.maxheight{width:auto;max-height:500px}

#stacks_in_14129 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14131 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14133 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14134 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14135 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14135 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14135 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14135 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14135 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14135 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14106 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14108 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14108 img.maxwidth{max-width:500px}#stacks_in_14108 img.maxheight{width:auto;max-height:500px}

#stacks_in_14108 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14110 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14111 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14111 img.maxwidth{max-width:500px}#stacks_in_14111 img.maxheight{width:auto;max-height:500px}

#stacks_in_14113 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14115 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14117 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14118 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14119 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14119 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14119 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14119 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14119 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14119 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_14153 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_14153 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_14153 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_14153 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_14153 .row.no-gutters > [class^="col-"],
  #stacks_in_14153 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_14153 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_14189 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14191 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14191 img.maxwidth{max-width:500px}#stacks_in_14191 img.maxheight{width:auto;max-height:500px}

#stacks_in_14191 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14193 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14194 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14194 img.maxwidth{max-width:500px}#stacks_in_14194 img.maxheight{width:auto;max-height:500px}

#stacks_in_14196 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14198 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14200 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14201 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14202 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14202 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14202 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14202 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14202 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14202 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14173 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14175 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14175 img.maxwidth{max-width:500px}#stacks_in_14175 img.maxheight{width:auto;max-height:500px}

#stacks_in_14175 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14177 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14178 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14178 img.maxwidth{max-width:500px}#stacks_in_14178 img.maxheight{width:auto;max-height:500px}

#stacks_in_14180 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14182 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14184 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14185 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14186 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14186 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14186 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14186 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14186 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14186 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14157 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14159 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14159 img.maxwidth{max-width:500px}#stacks_in_14159 img.maxheight{width:auto;max-height:500px}

#stacks_in_14159 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14161 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14162 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14162 img.maxwidth{max-width:500px}#stacks_in_14162 img.maxheight{width:auto;max-height:500px}

#stacks_in_14164 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14166 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14168 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14169 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14170 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14170 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14170 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14170 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14170 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14170 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_14204 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_14204 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_14204 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_14204 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_14204 .row.no-gutters > [class^="col-"],
  #stacks_in_14204 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_14204 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_14240 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14242 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14242 img.maxwidth{max-width:500px}#stacks_in_14242 img.maxheight{width:auto;max-height:500px}

#stacks_in_14242 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14244 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14245 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14245 img.maxwidth{max-width:500px}#stacks_in_14245 img.maxheight{width:auto;max-height:500px}

#stacks_in_14247 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14249 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14251 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14252 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14253 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14253 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14253 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14253 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14253 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14253 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14224 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14226 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14226 img.maxwidth{max-width:500px}#stacks_in_14226 img.maxheight{width:auto;max-height:500px}

#stacks_in_14226 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14228 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14229 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14229 img.maxwidth{max-width:500px}#stacks_in_14229 img.maxheight{width:auto;max-height:500px}

#stacks_in_14231 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14233 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14235 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14236 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14237 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14237 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14237 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14237 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14237 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14237 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14208 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14210 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14210 img.maxwidth{max-width:500px}#stacks_in_14210 img.maxheight{width:auto;max-height:500px}

#stacks_in_14210 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14212 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14213 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14213 img.maxwidth{max-width:500px}#stacks_in_14213 img.maxheight{width:auto;max-height:500px}

#stacks_in_14215 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14217 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14219 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14220 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14221 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14221 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14221 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14221 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14221 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14221 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_14255 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_14255 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_14255 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_14255 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_14255 .row.no-gutters > [class^="col-"],
  #stacks_in_14255 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_14255 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_14291 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14293 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14293 img.maxwidth{max-width:500px}#stacks_in_14293 img.maxheight{width:auto;max-height:500px}

#stacks_in_14293 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14295 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14296 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14296 img.maxwidth{max-width:500px}#stacks_in_14296 img.maxheight{width:auto;max-height:500px}

#stacks_in_14298 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14300 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14302 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14303 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14304 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14304 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14304 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14304 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14304 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14304 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14275 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14277 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14277 img.maxwidth{max-width:500px}#stacks_in_14277 img.maxheight{width:auto;max-height:500px}

#stacks_in_14277 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14279 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14280 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14280 img.maxwidth{max-width:500px}#stacks_in_14280 img.maxheight{width:auto;max-height:500px}

#stacks_in_14282 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14284 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14286 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14287 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14288 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14288 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14288 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14288 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14288 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14288 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14259 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14261 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14261 img.maxwidth{max-width:500px}#stacks_in_14261 img.maxheight{width:auto;max-height:500px}

#stacks_in_14261 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14263 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14264 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14264 img.maxwidth{max-width:500px}#stacks_in_14264 img.maxheight{width:auto;max-height:500px}

#stacks_in_14266 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14268 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14270 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14271 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14272 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14272 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14272 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14272 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14272 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14272 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_14306 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_14306 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_14306 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_14306 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_14306 .row.no-gutters > [class^="col-"],
  #stacks_in_14306 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_14306 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_14342 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14344 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14344 img.maxwidth{max-width:500px}#stacks_in_14344 img.maxheight{width:auto;max-height:500px}

#stacks_in_14344 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14346 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14347 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14347 img.maxwidth{max-width:500px}#stacks_in_14347 img.maxheight{width:auto;max-height:500px}

#stacks_in_14349 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14351 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14353 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14354 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14355 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14355 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14355 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14355 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14355 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14355 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14326 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14328 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14328 img.maxwidth{max-width:500px}#stacks_in_14328 img.maxheight{width:auto;max-height:500px}

#stacks_in_14328 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14330 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14331 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14331 img.maxwidth{max-width:500px}#stacks_in_14331 img.maxheight{width:auto;max-height:500px}

#stacks_in_14333 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14335 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14337 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14338 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14339 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14339 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14339 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14339 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14339 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14339 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14310 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14312 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14312 img.maxwidth{max-width:500px}#stacks_in_14312 img.maxheight{width:auto;max-height:500px}

#stacks_in_14312 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14314 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14315 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14315 img.maxwidth{max-width:500px}#stacks_in_14315 img.maxheight{width:auto;max-height:500px}

#stacks_in_14317 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14319 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14321 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14322 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14323 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14323 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14323 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14323 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14323 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14323 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_14357 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_14357 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_14357 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_14357 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_14357 .row.no-gutters > [class^="col-"],
  #stacks_in_14357 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_14357 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_14393 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14395 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14395 img.maxwidth{max-width:500px}#stacks_in_14395 img.maxheight{width:auto;max-height:500px}

#stacks_in_14395 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14397 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14398 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14398 img.maxwidth{max-width:500px}#stacks_in_14398 img.maxheight{width:auto;max-height:500px}

#stacks_in_14400 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14402 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14404 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14405 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14406 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14406 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14406 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14406 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14406 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14406 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14377 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14379 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14379 img.maxwidth{max-width:500px}#stacks_in_14379 img.maxheight{width:auto;max-height:500px}

#stacks_in_14379 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14381 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14382 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14382 img.maxwidth{max-width:500px}#stacks_in_14382 img.maxheight{width:auto;max-height:500px}

#stacks_in_14384 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14386 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14388 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14389 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14390 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14390 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14390 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14390 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14390 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14390 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14361 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14363 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14363 img.maxwidth{max-width:500px}#stacks_in_14363 img.maxheight{width:auto;max-height:500px}

#stacks_in_14363 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14365 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14366 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14366 img.maxwidth{max-width:500px}#stacks_in_14366 img.maxheight{width:auto;max-height:500px}

#stacks_in_14368 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14370 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14372 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14373 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14374 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14374 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14374 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14374 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14374 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14374 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_14408 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_14408 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_14408 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_14408 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_14408 .row.no-gutters > [class^="col-"],
  #stacks_in_14408 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_14408 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_14444 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14446 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14446 img.maxwidth{max-width:500px}#stacks_in_14446 img.maxheight{width:auto;max-height:500px}

#stacks_in_14446 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14448 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14449 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14449 img.maxwidth{max-width:500px}#stacks_in_14449 img.maxheight{width:auto;max-height:500px}

#stacks_in_14451 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14453 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14455 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14456 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14457 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14457 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14457 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14457 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14457 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14457 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14428 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14430 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14430 img.maxwidth{max-width:500px}#stacks_in_14430 img.maxheight{width:auto;max-height:500px}

#stacks_in_14430 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14432 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14433 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14433 img.maxwidth{max-width:500px}#stacks_in_14433 img.maxheight{width:auto;max-height:500px}

#stacks_in_14435 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14437 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14439 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14440 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14441 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14441 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14441 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14441 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14441 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14441 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14412 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14414 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14414 img.maxwidth{max-width:500px}#stacks_in_14414 img.maxheight{width:auto;max-height:500px}

#stacks_in_14414 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14416 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14417 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14417 img.maxwidth{max-width:500px}#stacks_in_14417 img.maxheight{width:auto;max-height:500px}

#stacks_in_14419 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14421 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14423 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14424 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14425 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14425 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14425 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14425 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14425 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14425 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_14459 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_14459 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_14459 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_14459 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_14459 .row.no-gutters > [class^="col-"],
  #stacks_in_14459 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_14459 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_14495 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14497 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14497 img.maxwidth{max-width:500px}#stacks_in_14497 img.maxheight{width:auto;max-height:500px}

#stacks_in_14497 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14499 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14500 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14500 img.maxwidth{max-width:500px}#stacks_in_14500 img.maxheight{width:auto;max-height:500px}

#stacks_in_14502 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14504 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14506 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14507 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14508 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14508 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14508 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14508 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14508 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14508 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14479 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14481 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14481 img.maxwidth{max-width:500px}#stacks_in_14481 img.maxheight{width:auto;max-height:500px}

#stacks_in_14481 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14483 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14484 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14484 img.maxwidth{max-width:500px}#stacks_in_14484 img.maxheight{width:auto;max-height:500px}

#stacks_in_14486 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14488 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14490 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14491 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14492 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14492 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14492 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14492 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14492 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14492 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14463 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14465 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14465 img.maxwidth{max-width:500px}#stacks_in_14465 img.maxheight{width:auto;max-height:500px}

#stacks_in_14465 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14467 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14468 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14468 img.maxwidth{max-width:500px}#stacks_in_14468 img.maxheight{width:auto;max-height:500px}

#stacks_in_14470 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14472 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14474 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14475 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14476 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14476 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14476 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14476 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14476 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14476 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_14510 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_14510 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_14510 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_14510 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_14510 .row.no-gutters > [class^="col-"],
  #stacks_in_14510 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_14510 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_14552 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14554 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14554 img.maxwidth{max-width:500px}#stacks_in_14554 img.maxheight{width:auto;max-height:500px}

#stacks_in_14554 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14556 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14557 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14557 img.maxwidth{max-width:500px}#stacks_in_14557 img.maxheight{width:auto;max-height:500px}



#stacks_in_14559 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14564 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14566 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14567 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14568 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14568 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14568 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14568 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14568 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14568 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14533 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14535 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14535 img.maxwidth{max-width:500px}#stacks_in_14535 img.maxheight{width:auto;max-height:500px}

#stacks_in_14535 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14537 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14538 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14538 img.maxwidth{max-width:500px}#stacks_in_14538 img.maxheight{width:auto;max-height:500px}



#stacks_in_14540 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14545 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14547 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14548 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14549 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14549 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14549 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14549 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14549 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14549 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14514 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14516 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14516 img.maxwidth{max-width:500px}#stacks_in_14516 img.maxheight{width:auto;max-height:500px}

#stacks_in_14516 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14518 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14519 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14519 img.maxwidth{max-width:500px}#stacks_in_14519 img.maxheight{width:auto;max-height:500px}
#stacks_in_14521 h6,#stacks_in_14521 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_14521 h6 a,#stacks_in_14521 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_14521 h6 a:hover,#stacks_in_14521 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_14521 small,#stacks_in_14521 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_14521 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14526 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14528 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14529 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14530 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14530 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14530 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14530 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14530 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14530 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_14570 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_14570 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_14570 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_14570 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_14570 .row.no-gutters > [class^="col-"],
  #stacks_in_14570 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_14570 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_14606 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14608 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14608 img.maxwidth{max-width:500px}#stacks_in_14608 img.maxheight{width:auto;max-height:500px}

#stacks_in_14608 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14610 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14611 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14611 img.maxwidth{max-width:500px}#stacks_in_14611 img.maxheight{width:auto;max-height:500px}



#stacks_in_14613 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14618 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14620 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14621 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14622 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14622 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14622 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14622 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14622 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14622 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14590 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14592 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14592 img.maxwidth{max-width:500px}#stacks_in_14592 img.maxheight{width:auto;max-height:500px}

#stacks_in_14592 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14594 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14595 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14595 img.maxwidth{max-width:500px}#stacks_in_14595 img.maxheight{width:auto;max-height:500px}

#stacks_in_14597 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14599 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14601 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14602 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14603 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14603 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14603 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14603 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14603 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14603 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14574 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14576 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14576 img.maxwidth{max-width:500px}#stacks_in_14576 img.maxheight{width:auto;max-height:500px}

#stacks_in_14576 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14578 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14579 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14579 img.maxwidth{max-width:500px}#stacks_in_14579 img.maxheight{width:auto;max-height:500px}

#stacks_in_14581 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14583 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14585 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14586 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14587 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14587 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14587 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14587 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14587 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14587 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_14624 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_14624 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_14624 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_14624 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_14624 .row.no-gutters > [class^="col-"],
  #stacks_in_14624 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_14624 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_14660 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14662 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14662 img.maxwidth{max-width:500px}#stacks_in_14662 img.maxheight{width:auto;max-height:500px}

#stacks_in_14662 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14664 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14665 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14665 img.maxwidth{max-width:500px}#stacks_in_14665 img.maxheight{width:auto;max-height:500px}

#stacks_in_14667 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14669 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14671 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14672 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14673 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14673 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14673 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14673 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14673 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14673 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14644 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14646 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14646 img.maxwidth{max-width:500px}#stacks_in_14646 img.maxheight{width:auto;max-height:500px}

#stacks_in_14646 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14648 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14649 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14649 img.maxwidth{max-width:500px}#stacks_in_14649 img.maxheight{width:auto;max-height:500px}

#stacks_in_14651 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14653 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14655 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14656 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14657 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14657 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14657 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14657 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14657 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14657 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14628 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14630 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14630 img.maxwidth{max-width:500px}#stacks_in_14630 img.maxheight{width:auto;max-height:500px}

#stacks_in_14630 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14632 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14633 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14633 img.maxwidth{max-width:500px}#stacks_in_14633 img.maxheight{width:auto;max-height:500px}

#stacks_in_14635 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14637 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14639 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14640 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14641 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14641 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14641 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14641 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14641 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14641 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_14675 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_14675 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_14675 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_14675 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_14675 .row.no-gutters > [class^="col-"],
  #stacks_in_14675 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_14675 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_14711 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14713 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14713 img.maxwidth{max-width:500px}#stacks_in_14713 img.maxheight{width:auto;max-height:500px}

#stacks_in_14713 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14715 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14716 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14716 img.maxwidth{max-width:500px}#stacks_in_14716 img.maxheight{width:auto;max-height:500px}

#stacks_in_14718 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14720 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14722 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14723 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14724 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14724 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14724 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14724 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14724 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14724 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14695 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14697 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14697 img.maxwidth{max-width:500px}#stacks_in_14697 img.maxheight{width:auto;max-height:500px}

#stacks_in_14697 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14699 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14700 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14700 img.maxwidth{max-width:500px}#stacks_in_14700 img.maxheight{width:auto;max-height:500px}

#stacks_in_14702 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14704 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14706 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14707 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14708 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14708 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14708 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14708 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14708 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14708 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14679 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14681 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14681 img.maxwidth{max-width:500px}#stacks_in_14681 img.maxheight{width:auto;max-height:500px}

#stacks_in_14681 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14683 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14684 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14684 img.maxwidth{max-width:500px}#stacks_in_14684 img.maxheight{width:auto;max-height:500px}

#stacks_in_14686 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14688 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14690 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14691 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14692 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14692 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14692 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14692 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14692 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14692 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_14726 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_14726 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_14726 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_14726 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_14726 .row.no-gutters > [class^="col-"],
  #stacks_in_14726 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_14726 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_14762 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14764 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14764 img.maxwidth{max-width:500px}#stacks_in_14764 img.maxheight{width:auto;max-height:500px}

#stacks_in_14764 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14766 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14767 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14767 img.maxwidth{max-width:500px}#stacks_in_14767 img.maxheight{width:auto;max-height:500px}

#stacks_in_14769 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14771 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14773 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14774 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14775 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14775 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14775 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14775 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14775 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14775 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14746 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14748 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14748 img.maxwidth{max-width:500px}#stacks_in_14748 img.maxheight{width:auto;max-height:500px}

#stacks_in_14748 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14750 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14751 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14751 img.maxwidth{max-width:500px}#stacks_in_14751 img.maxheight{width:auto;max-height:500px}

#stacks_in_14753 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14755 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14757 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14758 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14759 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14759 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14759 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14759 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14759 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14759 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14730 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14732 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14732 img.maxwidth{max-width:500px}#stacks_in_14732 img.maxheight{width:auto;max-height:500px}

#stacks_in_14732 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14734 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14735 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14735 img.maxwidth{max-width:500px}#stacks_in_14735 img.maxheight{width:auto;max-height:500px}

#stacks_in_14737 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14739 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14741 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14742 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14743 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14743 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14743 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14743 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14743 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14743 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}

#stacks_in_14776 {
	background-color: rgba(51, 51, 50, 1.00);
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_14777 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_14777 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_14777 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_14777 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_14777 .row.no-gutters > [class^="col-"],
  #stacks_in_14777 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_14777 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_14813 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14815 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14815 img.maxwidth{max-width:500px}#stacks_in_14815 img.maxheight{width:auto;max-height:500px}

#stacks_in_14815 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14817 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14818 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14818 img.maxwidth{max-width:500px}#stacks_in_14818 img.maxheight{width:auto;max-height:500px}

#stacks_in_14820 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14822 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14824 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14825 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14826 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14826 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14826 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14826 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14826 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14826 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14797 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14799 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14799 img.maxwidth{max-width:500px}#stacks_in_14799 img.maxheight{width:auto;max-height:500px}

#stacks_in_14799 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14801 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14802 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14802 img.maxwidth{max-width:500px}#stacks_in_14802 img.maxheight{width:auto;max-height:500px}

#stacks_in_14804 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14806 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14808 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14809 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14810 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14810 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14810 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14810 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14810 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14810 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14781 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14783 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14783 img.maxwidth{max-width:500px}#stacks_in_14783 img.maxheight{width:auto;max-height:500px}

#stacks_in_14783 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14785 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14786 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14786 img.maxwidth{max-width:500px}#stacks_in_14786 img.maxheight{width:auto;max-height:500px}

#stacks_in_14788 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14790 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14792 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14793 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14794 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14794 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14794 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14794 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14794 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14794 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_14828 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_14828 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_14828 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_14828 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_14828 .row.no-gutters > [class^="col-"],
  #stacks_in_14828 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_14828 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_14864 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14866 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14866 img.maxwidth{max-width:500px}#stacks_in_14866 img.maxheight{width:auto;max-height:500px}

#stacks_in_14866 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14868 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14869 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14869 img.maxwidth{max-width:500px}#stacks_in_14869 img.maxheight{width:auto;max-height:500px}

#stacks_in_14871 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14873 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14875 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14876 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14877 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14877 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14877 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14877 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14877 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14877 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14848 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14850 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14850 img.maxwidth{max-width:500px}#stacks_in_14850 img.maxheight{width:auto;max-height:500px}

#stacks_in_14850 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14852 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14853 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14853 img.maxwidth{max-width:500px}#stacks_in_14853 img.maxheight{width:auto;max-height:500px}

#stacks_in_14855 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14857 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14859 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14860 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14861 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14861 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14861 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14861 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14861 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14861 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14832 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14834 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14834 img.maxwidth{max-width:500px}#stacks_in_14834 img.maxheight{width:auto;max-height:500px}

#stacks_in_14834 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14836 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14837 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14837 img.maxwidth{max-width:500px}#stacks_in_14837 img.maxheight{width:auto;max-height:500px}

#stacks_in_14839 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14841 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14843 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14844 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14845 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14845 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14845 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14845 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14845 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14845 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_14879 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_14879 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_14879 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_14879 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_14879 .row.no-gutters > [class^="col-"],
  #stacks_in_14879 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_14879 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_14915 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14917 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14917 img.maxwidth{max-width:500px}#stacks_in_14917 img.maxheight{width:auto;max-height:500px}

#stacks_in_14917 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14919 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14920 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14920 img.maxwidth{max-width:500px}#stacks_in_14920 img.maxheight{width:auto;max-height:500px}

#stacks_in_14922 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14924 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14926 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14927 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14928 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14928 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14928 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14928 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14928 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14928 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14899 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14901 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14901 img.maxwidth{max-width:500px}#stacks_in_14901 img.maxheight{width:auto;max-height:500px}

#stacks_in_14901 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14903 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14904 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14904 img.maxwidth{max-width:500px}#stacks_in_14904 img.maxheight{width:auto;max-height:500px}

#stacks_in_14906 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14908 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14910 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14911 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14912 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14912 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14912 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14912 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14912 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14912 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14883 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14885 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14885 img.maxwidth{max-width:500px}#stacks_in_14885 img.maxheight{width:auto;max-height:500px}

#stacks_in_14885 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14887 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14888 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14888 img.maxwidth{max-width:500px}#stacks_in_14888 img.maxheight{width:auto;max-height:500px}

#stacks_in_14890 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14892 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14894 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14895 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14896 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14896 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14896 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14896 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14896 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14896 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_14930 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_14930 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_14930 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_14930 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_14930 .row.no-gutters > [class^="col-"],
  #stacks_in_14930 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_14930 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_14966 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14968 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14968 img.maxwidth{max-width:500px}#stacks_in_14968 img.maxheight{width:auto;max-height:500px}

#stacks_in_14968 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14970 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14971 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14971 img.maxwidth{max-width:500px}#stacks_in_14971 img.maxheight{width:auto;max-height:500px}

#stacks_in_14973 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14975 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14977 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14978 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14979 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14979 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14979 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14979 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14979 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14979 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14950 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14952 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14952 img.maxwidth{max-width:500px}#stacks_in_14952 img.maxheight{width:auto;max-height:500px}

#stacks_in_14952 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14954 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14955 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14955 img.maxwidth{max-width:500px}#stacks_in_14955 img.maxheight{width:auto;max-height:500px}

#stacks_in_14957 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14959 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14961 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14962 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14963 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14963 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14963 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14963 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14963 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14963 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14934 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14936 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14936 img.maxwidth{max-width:500px}#stacks_in_14936 img.maxheight{width:auto;max-height:500px}

#stacks_in_14936 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14938 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14939 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14939 img.maxwidth{max-width:500px}#stacks_in_14939 img.maxheight{width:auto;max-height:500px}

#stacks_in_14941 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14943 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14945 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14946 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14947 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14947 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14947 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14947 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14947 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14947 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_14981 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_14981 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_14981 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_14981 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_14981 .row.no-gutters > [class^="col-"],
  #stacks_in_14981 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_14981 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_15017 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15019 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15019 img.maxwidth{max-width:500px}#stacks_in_15019 img.maxheight{width:auto;max-height:500px}

#stacks_in_15019 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15021 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15022 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15022 img.maxwidth{max-width:500px}#stacks_in_15022 img.maxheight{width:auto;max-height:500px}

#stacks_in_15024 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15026 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15028 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15029 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15030 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15030 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15030 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15030 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15030 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15030 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15001 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15003 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15003 img.maxwidth{max-width:500px}#stacks_in_15003 img.maxheight{width:auto;max-height:500px}

#stacks_in_15003 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15005 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15006 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15006 img.maxwidth{max-width:500px}#stacks_in_15006 img.maxheight{width:auto;max-height:500px}

#stacks_in_15008 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15010 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15012 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15013 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15014 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15014 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15014 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15014 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15014 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15014 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_14985 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_14987 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14987 img.maxwidth{max-width:500px}#stacks_in_14987 img.maxheight{width:auto;max-height:500px}

#stacks_in_14987 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_14989 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_14990 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_14990 img.maxwidth{max-width:500px}#stacks_in_14990 img.maxheight{width:auto;max-height:500px}

#stacks_in_14992 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14994 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_14996 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_14997 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_14998 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_14998 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_14998 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_14998 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_14998 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_14998 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_15032 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_15032 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_15032 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_15032 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_15032 .row.no-gutters > [class^="col-"],
  #stacks_in_15032 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_15032 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_15068 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15070 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15070 img.maxwidth{max-width:500px}#stacks_in_15070 img.maxheight{width:auto;max-height:500px}

#stacks_in_15070 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15072 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15073 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15073 img.maxwidth{max-width:500px}#stacks_in_15073 img.maxheight{width:auto;max-height:500px}

#stacks_in_15075 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15077 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15079 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15080 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15081 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15081 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15081 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15081 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15081 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15081 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15052 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15054 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15054 img.maxwidth{max-width:500px}#stacks_in_15054 img.maxheight{width:auto;max-height:500px}

#stacks_in_15054 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15056 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15057 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15057 img.maxwidth{max-width:500px}#stacks_in_15057 img.maxheight{width:auto;max-height:500px}

#stacks_in_15059 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15061 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15063 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15064 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15065 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15065 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15065 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15065 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15065 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15065 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15036 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15038 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15038 img.maxwidth{max-width:500px}#stacks_in_15038 img.maxheight{width:auto;max-height:500px}

#stacks_in_15038 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15040 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15041 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15041 img.maxwidth{max-width:500px}#stacks_in_15041 img.maxheight{width:auto;max-height:500px}

#stacks_in_15043 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15045 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15047 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15048 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15049 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15049 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15049 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15049 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15049 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15049 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_15083 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_15083 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_15083 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_15083 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_15083 .row.no-gutters > [class^="col-"],
  #stacks_in_15083 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_15083 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_15119 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15121 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15121 img.maxwidth{max-width:500px}#stacks_in_15121 img.maxheight{width:auto;max-height:500px}

#stacks_in_15121 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15123 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15124 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15124 img.maxwidth{max-width:500px}#stacks_in_15124 img.maxheight{width:auto;max-height:500px}

#stacks_in_15126 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15128 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15130 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15131 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15132 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15132 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15132 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15132 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15132 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15132 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15103 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15105 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15105 img.maxwidth{max-width:500px}#stacks_in_15105 img.maxheight{width:auto;max-height:500px}

#stacks_in_15105 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15107 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15108 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15108 img.maxwidth{max-width:500px}#stacks_in_15108 img.maxheight{width:auto;max-height:500px}

#stacks_in_15110 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15112 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15114 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15115 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15116 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15116 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15116 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15116 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15116 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15116 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15087 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15089 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15089 img.maxwidth{max-width:500px}#stacks_in_15089 img.maxheight{width:auto;max-height:500px}

#stacks_in_15089 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15091 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15092 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15092 img.maxwidth{max-width:500px}#stacks_in_15092 img.maxheight{width:auto;max-height:500px}

#stacks_in_15094 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15096 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15098 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15099 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15100 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15100 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15100 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15100 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15100 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15100 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_15134 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_15134 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_15134 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_15134 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_15134 .row.no-gutters > [class^="col-"],
  #stacks_in_15134 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_15134 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_15176 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15178 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15178 img.maxwidth{max-width:500px}#stacks_in_15178 img.maxheight{width:auto;max-height:500px}

#stacks_in_15178 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15180 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15181 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15181 img.maxwidth{max-width:500px}#stacks_in_15181 img.maxheight{width:auto;max-height:500px}



#stacks_in_15183 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15188 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15190 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15191 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15192 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15192 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15192 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15192 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15192 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15192 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15157 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15159 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15159 img.maxwidth{max-width:500px}#stacks_in_15159 img.maxheight{width:auto;max-height:500px}

#stacks_in_15159 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15161 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15162 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15162 img.maxwidth{max-width:500px}#stacks_in_15162 img.maxheight{width:auto;max-height:500px}



#stacks_in_15164 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15169 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15171 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15172 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15173 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15173 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15173 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15173 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15173 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15173 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15138 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15140 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15140 img.maxwidth{max-width:500px}#stacks_in_15140 img.maxheight{width:auto;max-height:500px}

#stacks_in_15140 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15142 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15143 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15143 img.maxwidth{max-width:500px}#stacks_in_15143 img.maxheight{width:auto;max-height:500px}
#stacks_in_15145 h6,#stacks_in_15145 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_15145 h6 a,#stacks_in_15145 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_15145 h6 a:hover,#stacks_in_15145 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_15145 small,#stacks_in_15145 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_15145 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15150 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15152 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15153 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15154 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15154 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15154 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15154 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15154 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15154 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_15194 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_15194 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_15194 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_15194 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_15194 .row.no-gutters > [class^="col-"],
  #stacks_in_15194 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_15194 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_15230 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15232 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15232 img.maxwidth{max-width:500px}#stacks_in_15232 img.maxheight{width:auto;max-height:500px}

#stacks_in_15232 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15234 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15235 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15235 img.maxwidth{max-width:500px}#stacks_in_15235 img.maxheight{width:auto;max-height:500px}



#stacks_in_15237 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15242 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15244 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15245 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15246 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15246 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15246 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15246 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15246 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15246 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15214 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15216 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15216 img.maxwidth{max-width:500px}#stacks_in_15216 img.maxheight{width:auto;max-height:500px}

#stacks_in_15216 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15218 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15219 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15219 img.maxwidth{max-width:500px}#stacks_in_15219 img.maxheight{width:auto;max-height:500px}

#stacks_in_15221 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15223 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15225 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15226 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15227 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15227 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15227 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15227 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15227 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15227 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15198 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15200 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15200 img.maxwidth{max-width:500px}#stacks_in_15200 img.maxheight{width:auto;max-height:500px}

#stacks_in_15200 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15202 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15203 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15203 img.maxwidth{max-width:500px}#stacks_in_15203 img.maxheight{width:auto;max-height:500px}

#stacks_in_15205 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15207 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15209 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15210 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15211 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15211 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15211 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15211 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15211 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15211 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_15248 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_15248 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_15248 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_15248 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_15248 .row.no-gutters > [class^="col-"],
  #stacks_in_15248 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_15248 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_15284 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15286 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15286 img.maxwidth{max-width:500px}#stacks_in_15286 img.maxheight{width:auto;max-height:500px}

#stacks_in_15286 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15288 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15289 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15289 img.maxwidth{max-width:500px}#stacks_in_15289 img.maxheight{width:auto;max-height:500px}

#stacks_in_15291 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15293 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15295 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15296 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15297 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15297 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15297 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15297 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15297 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15297 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15268 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15270 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15270 img.maxwidth{max-width:500px}#stacks_in_15270 img.maxheight{width:auto;max-height:500px}

#stacks_in_15270 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15272 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15273 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15273 img.maxwidth{max-width:500px}#stacks_in_15273 img.maxheight{width:auto;max-height:500px}

#stacks_in_15275 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15277 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15279 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15280 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15281 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15281 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15281 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15281 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15281 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15281 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15252 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15254 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15254 img.maxwidth{max-width:500px}#stacks_in_15254 img.maxheight{width:auto;max-height:500px}

#stacks_in_15254 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15256 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15257 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15257 img.maxwidth{max-width:500px}#stacks_in_15257 img.maxheight{width:auto;max-height:500px}

#stacks_in_15259 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15261 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15263 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15264 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15265 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15265 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15265 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15265 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15265 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15265 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_15299 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_15299 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_15299 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_15299 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_15299 .row.no-gutters > [class^="col-"],
  #stacks_in_15299 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_15299 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_15335 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15337 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15337 img.maxwidth{max-width:500px}#stacks_in_15337 img.maxheight{width:auto;max-height:500px}

#stacks_in_15337 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15339 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15340 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15340 img.maxwidth{max-width:500px}#stacks_in_15340 img.maxheight{width:auto;max-height:500px}

#stacks_in_15342 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15344 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15346 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15347 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15348 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15348 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15348 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15348 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15348 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15348 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15319 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15321 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15321 img.maxwidth{max-width:500px}#stacks_in_15321 img.maxheight{width:auto;max-height:500px}

#stacks_in_15321 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15323 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15324 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15324 img.maxwidth{max-width:500px}#stacks_in_15324 img.maxheight{width:auto;max-height:500px}

#stacks_in_15326 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15328 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15330 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15331 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15332 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15332 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15332 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15332 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15332 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15332 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15303 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15305 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15305 img.maxwidth{max-width:500px}#stacks_in_15305 img.maxheight{width:auto;max-height:500px}

#stacks_in_15305 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15307 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15308 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15308 img.maxwidth{max-width:500px}#stacks_in_15308 img.maxheight{width:auto;max-height:500px}

#stacks_in_15310 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15312 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15314 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15315 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15316 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15316 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15316 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15316 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15316 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15316 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_15350 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_15350 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_15350 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_15350 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_15350 .row.no-gutters > [class^="col-"],
  #stacks_in_15350 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_15350 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_15386 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15388 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15388 img.maxwidth{max-width:500px}#stacks_in_15388 img.maxheight{width:auto;max-height:500px}

#stacks_in_15388 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15390 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15391 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15391 img.maxwidth{max-width:500px}#stacks_in_15391 img.maxheight{width:auto;max-height:500px}

#stacks_in_15393 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15395 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15397 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15398 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15399 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15399 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15399 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15399 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15399 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15399 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15370 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15372 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15372 img.maxwidth{max-width:500px}#stacks_in_15372 img.maxheight{width:auto;max-height:500px}

#stacks_in_15372 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15374 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15375 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15375 img.maxwidth{max-width:500px}#stacks_in_15375 img.maxheight{width:auto;max-height:500px}

#stacks_in_15377 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15379 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15381 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15382 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15383 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15383 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15383 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15383 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15383 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15383 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15354 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15356 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15356 img.maxwidth{max-width:500px}#stacks_in_15356 img.maxheight{width:auto;max-height:500px}

#stacks_in_15356 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15358 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15359 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15359 img.maxwidth{max-width:500px}#stacks_in_15359 img.maxheight{width:auto;max-height:500px}

#stacks_in_15361 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15363 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15365 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15366 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15367 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15367 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15367 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15367 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15367 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15367 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_15401 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_15401 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_15401 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_15401 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_15401 .row.no-gutters > [class^="col-"],
  #stacks_in_15401 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_15401 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_15437 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15439 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15439 img.maxwidth{max-width:500px}#stacks_in_15439 img.maxheight{width:auto;max-height:500px}

#stacks_in_15439 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15441 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15442 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15442 img.maxwidth{max-width:500px}#stacks_in_15442 img.maxheight{width:auto;max-height:500px}

#stacks_in_15444 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15446 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15448 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15449 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15450 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15450 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15450 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15450 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15450 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15450 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15421 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15423 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15423 img.maxwidth{max-width:500px}#stacks_in_15423 img.maxheight{width:auto;max-height:500px}

#stacks_in_15423 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15425 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15426 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15426 img.maxwidth{max-width:500px}#stacks_in_15426 img.maxheight{width:auto;max-height:500px}

#stacks_in_15428 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15430 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15432 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15433 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15434 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15434 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15434 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15434 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15434 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15434 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15405 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15407 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15407 img.maxwidth{max-width:500px}#stacks_in_15407 img.maxheight{width:auto;max-height:500px}

#stacks_in_15407 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15409 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15410 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15410 img.maxwidth{max-width:500px}#stacks_in_15410 img.maxheight{width:auto;max-height:500px}

#stacks_in_15412 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15414 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15416 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15417 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15418 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15418 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15418 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15418 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15418 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15418 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_15452 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_15452 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_15452 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_15452 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_15452 .row.no-gutters > [class^="col-"],
  #stacks_in_15452 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_15452 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_15488 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15490 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15490 img.maxwidth{max-width:500px}#stacks_in_15490 img.maxheight{width:auto;max-height:500px}

#stacks_in_15490 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15492 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15493 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15493 img.maxwidth{max-width:500px}#stacks_in_15493 img.maxheight{width:auto;max-height:500px}

#stacks_in_15495 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15497 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15499 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15500 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15501 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15501 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15501 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15501 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15501 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15501 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15472 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15474 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15474 img.maxwidth{max-width:500px}#stacks_in_15474 img.maxheight{width:auto;max-height:500px}

#stacks_in_15474 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15476 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15477 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15477 img.maxwidth{max-width:500px}#stacks_in_15477 img.maxheight{width:auto;max-height:500px}

#stacks_in_15479 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15481 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15483 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15484 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15485 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15485 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15485 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15485 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15485 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15485 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15456 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15458 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15458 img.maxwidth{max-width:500px}#stacks_in_15458 img.maxheight{width:auto;max-height:500px}

#stacks_in_15458 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15460 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15461 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15461 img.maxwidth{max-width:500px}#stacks_in_15461 img.maxheight{width:auto;max-height:500px}

#stacks_in_15463 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15465 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15467 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15468 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15469 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15469 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15469 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15469 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15469 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15469 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_15503 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_15503 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_15503 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_15503 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_15503 .row.no-gutters > [class^="col-"],
  #stacks_in_15503 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_15503 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_15539 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15541 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15541 img.maxwidth{max-width:500px}#stacks_in_15541 img.maxheight{width:auto;max-height:500px}

#stacks_in_15541 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15543 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15544 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15544 img.maxwidth{max-width:500px}#stacks_in_15544 img.maxheight{width:auto;max-height:500px}

#stacks_in_15546 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15548 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15550 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15551 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15552 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15552 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15552 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15552 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15552 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15552 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15523 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15525 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15525 img.maxwidth{max-width:500px}#stacks_in_15525 img.maxheight{width:auto;max-height:500px}

#stacks_in_15525 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15527 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15528 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15528 img.maxwidth{max-width:500px}#stacks_in_15528 img.maxheight{width:auto;max-height:500px}

#stacks_in_15530 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15532 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15534 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15535 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15536 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15536 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15536 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15536 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15536 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15536 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15507 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15509 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15509 img.maxwidth{max-width:500px}#stacks_in_15509 img.maxheight{width:auto;max-height:500px}

#stacks_in_15509 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15511 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15512 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15512 img.maxwidth{max-width:500px}#stacks_in_15512 img.maxheight{width:auto;max-height:500px}

#stacks_in_15514 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15516 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15518 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15519 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15520 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15520 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15520 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15520 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15520 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15520 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_15554 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_15554 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_15554 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_15554 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_15554 .row.no-gutters > [class^="col-"],
  #stacks_in_15554 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_15554 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_15590 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15592 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15592 img.maxwidth{max-width:500px}#stacks_in_15592 img.maxheight{width:auto;max-height:500px}

#stacks_in_15592 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15594 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15595 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15595 img.maxwidth{max-width:500px}#stacks_in_15595 img.maxheight{width:auto;max-height:500px}

#stacks_in_15597 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15599 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15601 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15602 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15603 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15603 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15603 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15603 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15603 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15603 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15574 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15576 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15576 img.maxwidth{max-width:500px}#stacks_in_15576 img.maxheight{width:auto;max-height:500px}

#stacks_in_15576 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15578 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15579 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15579 img.maxwidth{max-width:500px}#stacks_in_15579 img.maxheight{width:auto;max-height:500px}

#stacks_in_15581 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15583 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15585 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15586 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15587 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15587 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15587 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15587 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15587 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15587 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15558 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15560 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15560 img.maxwidth{max-width:500px}#stacks_in_15560 img.maxheight{width:auto;max-height:500px}

#stacks_in_15560 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15562 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15563 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15563 img.maxwidth{max-width:500px}#stacks_in_15563 img.maxheight{width:auto;max-height:500px}

#stacks_in_15565 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15567 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15569 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15570 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15571 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15571 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15571 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15571 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15571 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15571 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_15607 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_15607 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_15607 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_15607 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_15607 .row.no-gutters > [class^="col-"],
  #stacks_in_15607 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_15607 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_15649 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15651 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15651 img.maxwidth{max-width:500px}#stacks_in_15651 img.maxheight{width:auto;max-height:500px}

#stacks_in_15651 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15653 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15654 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15654 img.maxwidth{max-width:500px}#stacks_in_15654 img.maxheight{width:auto;max-height:500px}



#stacks_in_15656 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15661 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15663 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15664 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15665 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15665 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15665 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15665 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15665 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15665 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15630 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15632 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15632 img.maxwidth{max-width:500px}#stacks_in_15632 img.maxheight{width:auto;max-height:500px}

#stacks_in_15632 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15634 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15635 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15635 img.maxwidth{max-width:500px}#stacks_in_15635 img.maxheight{width:auto;max-height:500px}



#stacks_in_15637 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15642 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15644 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15645 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15646 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15646 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15646 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15646 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15646 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15646 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15611 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15613 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15613 img.maxwidth{max-width:500px}#stacks_in_15613 img.maxheight{width:auto;max-height:500px}

#stacks_in_15613 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15615 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15616 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15616 img.maxwidth{max-width:500px}#stacks_in_15616 img.maxheight{width:auto;max-height:500px}



#stacks_in_15618 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15623 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15625 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15626 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15627 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15627 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15627 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15627 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15627 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15627 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_15667 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_15667 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_15667 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_15667 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_15667 .row.no-gutters > [class^="col-"],
  #stacks_in_15667 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_15667 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_15703 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15705 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15705 img.maxwidth{max-width:500px}#stacks_in_15705 img.maxheight{width:auto;max-height:500px}

#stacks_in_15705 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15707 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15708 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15708 img.maxwidth{max-width:500px}#stacks_in_15708 img.maxheight{width:auto;max-height:500px}



#stacks_in_15710 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15715 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15717 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15718 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15719 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15719 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15719 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15719 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15719 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15719 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15687 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15689 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15689 img.maxwidth{max-width:500px}#stacks_in_15689 img.maxheight{width:auto;max-height:500px}

#stacks_in_15689 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15691 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15692 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15692 img.maxwidth{max-width:500px}#stacks_in_15692 img.maxheight{width:auto;max-height:500px}

#stacks_in_15694 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15696 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15698 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15699 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15700 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15700 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15700 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15700 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15700 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15700 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15671 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15673 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15673 img.maxwidth{max-width:500px}#stacks_in_15673 img.maxheight{width:auto;max-height:500px}

#stacks_in_15673 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15675 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15676 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15676 img.maxwidth{max-width:500px}#stacks_in_15676 img.maxheight{width:auto;max-height:500px}

#stacks_in_15678 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15680 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15682 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15683 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15684 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15684 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15684 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15684 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15684 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15684 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_15721 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_15721 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_15721 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_15721 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_15721 .row.no-gutters > [class^="col-"],
  #stacks_in_15721 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_15721 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_15757 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15759 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15759 img.maxwidth{max-width:500px}#stacks_in_15759 img.maxheight{width:auto;max-height:500px}

#stacks_in_15759 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15761 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15762 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15762 img.maxwidth{max-width:500px}#stacks_in_15762 img.maxheight{width:auto;max-height:500px}

#stacks_in_15764 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15766 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15768 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15769 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15770 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15770 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15770 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15770 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15770 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15770 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15741 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15743 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15743 img.maxwidth{max-width:500px}#stacks_in_15743 img.maxheight{width:auto;max-height:500px}

#stacks_in_15743 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15745 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15746 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15746 img.maxwidth{max-width:500px}#stacks_in_15746 img.maxheight{width:auto;max-height:500px}

#stacks_in_15748 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15750 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15752 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15753 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15754 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15754 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15754 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15754 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15754 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15754 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15725 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15727 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15727 img.maxwidth{max-width:500px}#stacks_in_15727 img.maxheight{width:auto;max-height:500px}

#stacks_in_15727 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15729 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15730 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15730 img.maxwidth{max-width:500px}#stacks_in_15730 img.maxheight{width:auto;max-height:500px}

#stacks_in_15732 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15734 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15736 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15737 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15738 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15738 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15738 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15738 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15738 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15738 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_15772 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_15772 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_15772 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_15772 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_15772 .row.no-gutters > [class^="col-"],
  #stacks_in_15772 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_15772 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_15808 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15810 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15810 img.maxwidth{max-width:500px}#stacks_in_15810 img.maxheight{width:auto;max-height:500px}

#stacks_in_15810 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15812 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15813 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15813 img.maxwidth{max-width:500px}#stacks_in_15813 img.maxheight{width:auto;max-height:500px}

#stacks_in_15815 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15817 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15819 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15820 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15821 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15821 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15821 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15821 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15821 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15821 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15792 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15794 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15794 img.maxwidth{max-width:500px}#stacks_in_15794 img.maxheight{width:auto;max-height:500px}

#stacks_in_15794 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15796 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15797 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15797 img.maxwidth{max-width:500px}#stacks_in_15797 img.maxheight{width:auto;max-height:500px}

#stacks_in_15799 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15801 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15803 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15804 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15805 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15805 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15805 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15805 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15805 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15805 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15776 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15778 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15778 img.maxwidth{max-width:500px}#stacks_in_15778 img.maxheight{width:auto;max-height:500px}

#stacks_in_15778 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15780 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15781 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15781 img.maxwidth{max-width:500px}#stacks_in_15781 img.maxheight{width:auto;max-height:500px}

#stacks_in_15783 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15785 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15787 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15788 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15789 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15789 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15789 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15789 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15789 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15789 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_15823 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_15823 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_15823 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_15823 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_15823 .row.no-gutters > [class^="col-"],
  #stacks_in_15823 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_15823 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_15859 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15861 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15861 img.maxwidth{max-width:500px}#stacks_in_15861 img.maxheight{width:auto;max-height:500px}

#stacks_in_15861 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15863 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15864 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15864 img.maxwidth{max-width:500px}#stacks_in_15864 img.maxheight{width:auto;max-height:500px}

#stacks_in_15866 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15868 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15870 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15871 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15872 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15872 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15872 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15872 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15872 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15872 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15843 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15845 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15845 img.maxwidth{max-width:500px}#stacks_in_15845 img.maxheight{width:auto;max-height:500px}

#stacks_in_15845 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15847 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15848 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15848 img.maxwidth{max-width:500px}#stacks_in_15848 img.maxheight{width:auto;max-height:500px}

#stacks_in_15850 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15852 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15854 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15855 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15856 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15856 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15856 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15856 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15856 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15856 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15827 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15829 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15829 img.maxwidth{max-width:500px}#stacks_in_15829 img.maxheight{width:auto;max-height:500px}

#stacks_in_15829 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15831 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15832 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15832 img.maxwidth{max-width:500px}#stacks_in_15832 img.maxheight{width:auto;max-height:500px}

#stacks_in_15834 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15836 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15838 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15839 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15840 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15840 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15840 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15840 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15840 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15840 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_15874 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_15874 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_15874 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_15874 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_15874 .row.no-gutters > [class^="col-"],
  #stacks_in_15874 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_15874 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_15910 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15912 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15912 img.maxwidth{max-width:500px}#stacks_in_15912 img.maxheight{width:auto;max-height:500px}

#stacks_in_15912 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15914 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15915 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15915 img.maxwidth{max-width:500px}#stacks_in_15915 img.maxheight{width:auto;max-height:500px}

#stacks_in_15917 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15919 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15921 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15922 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15923 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15923 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15923 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15923 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15923 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15923 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15894 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15896 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15896 img.maxwidth{max-width:500px}#stacks_in_15896 img.maxheight{width:auto;max-height:500px}

#stacks_in_15896 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15898 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15899 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15899 img.maxwidth{max-width:500px}#stacks_in_15899 img.maxheight{width:auto;max-height:500px}

#stacks_in_15901 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15903 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15905 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15906 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15907 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15907 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15907 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15907 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15907 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15907 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15878 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15880 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15880 img.maxwidth{max-width:500px}#stacks_in_15880 img.maxheight{width:auto;max-height:500px}

#stacks_in_15880 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15882 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15883 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15883 img.maxwidth{max-width:500px}#stacks_in_15883 img.maxheight{width:auto;max-height:500px}

#stacks_in_15885 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15887 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15889 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15890 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15891 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15891 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15891 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15891 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15891 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15891 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_15925 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_15925 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_15925 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_15925 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_15925 .row.no-gutters > [class^="col-"],
  #stacks_in_15925 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_15925 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_15961 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15963 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15963 img.maxwidth{max-width:500px}#stacks_in_15963 img.maxheight{width:auto;max-height:500px}

#stacks_in_15963 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15965 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15966 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15966 img.maxwidth{max-width:500px}#stacks_in_15966 img.maxheight{width:auto;max-height:500px}

#stacks_in_15968 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15970 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15972 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15973 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15974 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15974 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15974 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15974 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15974 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15974 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15945 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15947 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15947 img.maxwidth{max-width:500px}#stacks_in_15947 img.maxheight{width:auto;max-height:500px}

#stacks_in_15947 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15949 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15950 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15950 img.maxwidth{max-width:500px}#stacks_in_15950 img.maxheight{width:auto;max-height:500px}

#stacks_in_15952 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15954 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15956 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15957 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15958 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15958 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15958 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15958 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15958 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15958 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15929 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15931 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15931 img.maxwidth{max-width:500px}#stacks_in_15931 img.maxheight{width:auto;max-height:500px}

#stacks_in_15931 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15933 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15934 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15934 img.maxwidth{max-width:500px}#stacks_in_15934 img.maxheight{width:auto;max-height:500px}

#stacks_in_15936 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15938 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15940 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15941 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15942 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15942 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15942 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15942 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15942 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15942 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_15976 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_15976 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_15976 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_15976 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_15976 .row.no-gutters > [class^="col-"],
  #stacks_in_15976 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_15976 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_16012 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16014 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16014 img.maxwidth{max-width:500px}#stacks_in_16014 img.maxheight{width:auto;max-height:500px}

#stacks_in_16014 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16016 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16017 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16017 img.maxwidth{max-width:500px}#stacks_in_16017 img.maxheight{width:auto;max-height:500px}

#stacks_in_16019 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16021 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16023 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16024 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16025 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16025 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16025 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16025 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16025 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16025 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15996 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15998 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15998 img.maxwidth{max-width:500px}#stacks_in_15998 img.maxheight{width:auto;max-height:500px}

#stacks_in_15998 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16000 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16001 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16001 img.maxwidth{max-width:500px}#stacks_in_16001 img.maxheight{width:auto;max-height:500px}

#stacks_in_16003 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16005 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16007 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16008 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16009 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16009 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16009 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16009 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16009 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16009 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_15980 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_15982 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15982 img.maxwidth{max-width:500px}#stacks_in_15982 img.maxheight{width:auto;max-height:500px}

#stacks_in_15982 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_15984 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_15985 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_15985 img.maxwidth{max-width:500px}#stacks_in_15985 img.maxheight{width:auto;max-height:500px}

#stacks_in_15987 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15989 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_15991 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_15992 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_15993 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_15993 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_15993 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_15993 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_15993 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_15993 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_16027 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_16027 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_16027 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_16027 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_16027 .row.no-gutters > [class^="col-"],
  #stacks_in_16027 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_16027 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_16063 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16065 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16065 img.maxwidth{max-width:500px}#stacks_in_16065 img.maxheight{width:auto;max-height:500px}

#stacks_in_16065 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16067 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16068 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16068 img.maxwidth{max-width:500px}#stacks_in_16068 img.maxheight{width:auto;max-height:500px}

#stacks_in_16070 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16072 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16074 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16075 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16076 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16076 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16076 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16076 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16076 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16076 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16047 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16049 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16049 img.maxwidth{max-width:500px}#stacks_in_16049 img.maxheight{width:auto;max-height:500px}

#stacks_in_16049 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16051 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16052 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16052 img.maxwidth{max-width:500px}#stacks_in_16052 img.maxheight{width:auto;max-height:500px}

#stacks_in_16054 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16056 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16058 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16059 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16060 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16060 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16060 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16060 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16060 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16060 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16031 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16033 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16033 img.maxwidth{max-width:500px}#stacks_in_16033 img.maxheight{width:auto;max-height:500px}

#stacks_in_16033 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16035 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16036 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16036 img.maxwidth{max-width:500px}#stacks_in_16036 img.maxheight{width:auto;max-height:500px}

#stacks_in_16038 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16040 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16042 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16043 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16044 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16044 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16044 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16044 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16044 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16044 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_16078 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_16078 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_16078 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_16078 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_16078 .row.no-gutters > [class^="col-"],
  #stacks_in_16078 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_16078 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_16114 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16116 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16116 img.maxwidth{max-width:500px}#stacks_in_16116 img.maxheight{width:auto;max-height:500px}

#stacks_in_16116 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16118 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16119 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16119 img.maxwidth{max-width:500px}#stacks_in_16119 img.maxheight{width:auto;max-height:500px}

#stacks_in_16121 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16123 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16125 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16126 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16127 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16127 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16127 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16127 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16127 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16127 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16098 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16100 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16100 img.maxwidth{max-width:500px}#stacks_in_16100 img.maxheight{width:auto;max-height:500px}

#stacks_in_16100 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16102 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16103 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16103 img.maxwidth{max-width:500px}#stacks_in_16103 img.maxheight{width:auto;max-height:500px}

#stacks_in_16105 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16107 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16109 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16110 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16111 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16111 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16111 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16111 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16111 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16111 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16082 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16084 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16084 img.maxwidth{max-width:500px}#stacks_in_16084 img.maxheight{width:auto;max-height:500px}

#stacks_in_16084 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16086 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16087 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16087 img.maxwidth{max-width:500px}#stacks_in_16087 img.maxheight{width:auto;max-height:500px}

#stacks_in_16089 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16091 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16093 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16094 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16095 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16095 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16095 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16095 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16095 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16095 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_16129 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_16129 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_16129 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_16129 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_16129 .row.no-gutters > [class^="col-"],
  #stacks_in_16129 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_16129 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_16165 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16167 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16167 img.maxwidth{max-width:500px}#stacks_in_16167 img.maxheight{width:auto;max-height:500px}

#stacks_in_16167 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16169 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16170 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16170 img.maxwidth{max-width:500px}#stacks_in_16170 img.maxheight{width:auto;max-height:500px}

#stacks_in_16172 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16174 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16176 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16177 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16178 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16178 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16178 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16178 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16178 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16178 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16149 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16151 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16151 img.maxwidth{max-width:500px}#stacks_in_16151 img.maxheight{width:auto;max-height:500px}

#stacks_in_16151 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16153 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16154 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16154 img.maxwidth{max-width:500px}#stacks_in_16154 img.maxheight{width:auto;max-height:500px}

#stacks_in_16156 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16158 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16160 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16161 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16162 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16162 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16162 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16162 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16162 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16162 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16133 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16135 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16135 img.maxwidth{max-width:500px}#stacks_in_16135 img.maxheight{width:auto;max-height:500px}

#stacks_in_16135 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16137 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16138 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16138 img.maxwidth{max-width:500px}#stacks_in_16138 img.maxheight{width:auto;max-height:500px}

#stacks_in_16140 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16142 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16144 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16145 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16146 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16146 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16146 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16146 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16146 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16146 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_16180 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_16180 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_16180 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_16180 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_16180 .row.no-gutters > [class^="col-"],
  #stacks_in_16180 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_16180 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_16216 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16218 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16218 img.maxwidth{max-width:500px}#stacks_in_16218 img.maxheight{width:auto;max-height:500px}

#stacks_in_16218 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16220 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16221 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16221 img.maxwidth{max-width:500px}#stacks_in_16221 img.maxheight{width:auto;max-height:500px}

#stacks_in_16223 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16225 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16227 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16228 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16229 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16229 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16229 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16229 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16229 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16229 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16200 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16202 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16202 img.maxwidth{max-width:500px}#stacks_in_16202 img.maxheight{width:auto;max-height:500px}

#stacks_in_16202 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16204 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16205 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16205 img.maxwidth{max-width:500px}#stacks_in_16205 img.maxheight{width:auto;max-height:500px}

#stacks_in_16207 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16209 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16211 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16212 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16213 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16213 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16213 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16213 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16213 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16213 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16184 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16186 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16186 img.maxwidth{max-width:500px}#stacks_in_16186 img.maxheight{width:auto;max-height:500px}

#stacks_in_16186 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16188 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16189 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16189 img.maxwidth{max-width:500px}#stacks_in_16189 img.maxheight{width:auto;max-height:500px}

#stacks_in_16191 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16193 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16195 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16196 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16197 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16197 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16197 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16197 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16197 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16197 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_16231 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_16231 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_16231 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_16231 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_16231 .row.no-gutters > [class^="col-"],
  #stacks_in_16231 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_16231 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_16273 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16275 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16275 img.maxwidth{max-width:500px}#stacks_in_16275 img.maxheight{width:auto;max-height:500px}

#stacks_in_16275 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16277 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16278 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16278 img.maxwidth{max-width:500px}#stacks_in_16278 img.maxheight{width:auto;max-height:500px}



#stacks_in_16280 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16285 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16287 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16288 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16289 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16289 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16289 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16289 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16289 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16289 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16254 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16256 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16256 img.maxwidth{max-width:500px}#stacks_in_16256 img.maxheight{width:auto;max-height:500px}

#stacks_in_16256 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16258 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16259 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16259 img.maxwidth{max-width:500px}#stacks_in_16259 img.maxheight{width:auto;max-height:500px}



#stacks_in_16261 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16266 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16268 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16269 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16270 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16270 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16270 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16270 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16270 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16270 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16235 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16237 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16237 img.maxwidth{max-width:500px}#stacks_in_16237 img.maxheight{width:auto;max-height:500px}

#stacks_in_16237 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16239 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16240 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16240 img.maxwidth{max-width:500px}#stacks_in_16240 img.maxheight{width:auto;max-height:500px}
#stacks_in_16242 h6,#stacks_in_16242 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_16242 h6 a,#stacks_in_16242 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_16242 h6 a:hover,#stacks_in_16242 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_16242 small,#stacks_in_16242 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_16242 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16247 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16249 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16250 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16251 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16251 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16251 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16251 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16251 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16251 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_16291 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_16291 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_16291 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_16291 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_16291 .row.no-gutters > [class^="col-"],
  #stacks_in_16291 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_16291 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_16327 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16329 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16329 img.maxwidth{max-width:500px}#stacks_in_16329 img.maxheight{width:auto;max-height:500px}

#stacks_in_16329 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16331 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16332 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16332 img.maxwidth{max-width:500px}#stacks_in_16332 img.maxheight{width:auto;max-height:500px}



#stacks_in_16334 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16339 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16341 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16342 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16343 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16343 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16343 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16343 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16343 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16343 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16311 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16313 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16313 img.maxwidth{max-width:500px}#stacks_in_16313 img.maxheight{width:auto;max-height:500px}

#stacks_in_16313 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16315 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16316 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16316 img.maxwidth{max-width:500px}#stacks_in_16316 img.maxheight{width:auto;max-height:500px}

#stacks_in_16318 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16320 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16322 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16323 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16324 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16324 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16324 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16324 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16324 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16324 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16295 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16297 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16297 img.maxwidth{max-width:500px}#stacks_in_16297 img.maxheight{width:auto;max-height:500px}

#stacks_in_16297 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16299 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16300 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16300 img.maxwidth{max-width:500px}#stacks_in_16300 img.maxheight{width:auto;max-height:500px}

#stacks_in_16302 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16304 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16306 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16307 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16308 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16308 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16308 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16308 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16308 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16308 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_16345 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_16345 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_16345 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_16345 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_16345 .row.no-gutters > [class^="col-"],
  #stacks_in_16345 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_16345 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_16381 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16383 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16383 img.maxwidth{max-width:500px}#stacks_in_16383 img.maxheight{width:auto;max-height:500px}

#stacks_in_16383 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16385 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16386 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16386 img.maxwidth{max-width:500px}#stacks_in_16386 img.maxheight{width:auto;max-height:500px}

#stacks_in_16388 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16390 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16392 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16393 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16394 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16394 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16394 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16394 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16394 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16394 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16365 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16367 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16367 img.maxwidth{max-width:500px}#stacks_in_16367 img.maxheight{width:auto;max-height:500px}

#stacks_in_16367 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16369 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16370 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16370 img.maxwidth{max-width:500px}#stacks_in_16370 img.maxheight{width:auto;max-height:500px}

#stacks_in_16372 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16374 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16376 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16377 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16378 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16378 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16378 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16378 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16378 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16378 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16349 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16351 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16351 img.maxwidth{max-width:500px}#stacks_in_16351 img.maxheight{width:auto;max-height:500px}

#stacks_in_16351 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16353 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16354 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16354 img.maxwidth{max-width:500px}#stacks_in_16354 img.maxheight{width:auto;max-height:500px}

#stacks_in_16356 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16358 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16360 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16361 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16362 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16362 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16362 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16362 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16362 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16362 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_16396 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_16396 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_16396 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_16396 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_16396 .row.no-gutters > [class^="col-"],
  #stacks_in_16396 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_16396 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_16432 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16434 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16434 img.maxwidth{max-width:500px}#stacks_in_16434 img.maxheight{width:auto;max-height:500px}

#stacks_in_16434 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16436 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16437 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16437 img.maxwidth{max-width:500px}#stacks_in_16437 img.maxheight{width:auto;max-height:500px}

#stacks_in_16439 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16441 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16443 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16444 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16445 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16445 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16445 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16445 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16445 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16445 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16416 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16418 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16418 img.maxwidth{max-width:500px}#stacks_in_16418 img.maxheight{width:auto;max-height:500px}

#stacks_in_16418 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16420 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16421 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16421 img.maxwidth{max-width:500px}#stacks_in_16421 img.maxheight{width:auto;max-height:500px}

#stacks_in_16423 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16425 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16427 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16428 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16429 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16429 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16429 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16429 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16429 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16429 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16400 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16402 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16402 img.maxwidth{max-width:500px}#stacks_in_16402 img.maxheight{width:auto;max-height:500px}

#stacks_in_16402 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16404 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16405 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16405 img.maxwidth{max-width:500px}#stacks_in_16405 img.maxheight{width:auto;max-height:500px}

#stacks_in_16407 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16409 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16411 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16412 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16413 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16413 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16413 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16413 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16413 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16413 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_16447 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_16447 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_16447 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_16447 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_16447 .row.no-gutters > [class^="col-"],
  #stacks_in_16447 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_16447 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_16483 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16485 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16485 img.maxwidth{max-width:500px}#stacks_in_16485 img.maxheight{width:auto;max-height:500px}

#stacks_in_16485 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16487 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16488 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16488 img.maxwidth{max-width:500px}#stacks_in_16488 img.maxheight{width:auto;max-height:500px}

#stacks_in_16490 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16492 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16494 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16495 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16496 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16496 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16496 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16496 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16496 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16496 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16467 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16469 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16469 img.maxwidth{max-width:500px}#stacks_in_16469 img.maxheight{width:auto;max-height:500px}

#stacks_in_16469 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16471 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16472 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16472 img.maxwidth{max-width:500px}#stacks_in_16472 img.maxheight{width:auto;max-height:500px}

#stacks_in_16474 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16476 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16478 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16479 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16480 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16480 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16480 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16480 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16480 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16480 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16451 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16453 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16453 img.maxwidth{max-width:500px}#stacks_in_16453 img.maxheight{width:auto;max-height:500px}

#stacks_in_16453 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16455 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16456 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16456 img.maxwidth{max-width:500px}#stacks_in_16456 img.maxheight{width:auto;max-height:500px}

#stacks_in_16458 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16460 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16462 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16463 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16464 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16464 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16464 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16464 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16464 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16464 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_16498 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_16498 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_16498 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_16498 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_16498 .row.no-gutters > [class^="col-"],
  #stacks_in_16498 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_16498 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_16534 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16536 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16536 img.maxwidth{max-width:500px}#stacks_in_16536 img.maxheight{width:auto;max-height:500px}

#stacks_in_16536 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16538 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16539 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16539 img.maxwidth{max-width:500px}#stacks_in_16539 img.maxheight{width:auto;max-height:500px}

#stacks_in_16541 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16543 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16545 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16546 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16547 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16547 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16547 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16547 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16547 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16547 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16518 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16520 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16520 img.maxwidth{max-width:500px}#stacks_in_16520 img.maxheight{width:auto;max-height:500px}

#stacks_in_16520 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16522 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16523 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16523 img.maxwidth{max-width:500px}#stacks_in_16523 img.maxheight{width:auto;max-height:500px}

#stacks_in_16525 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16527 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16529 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16530 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16531 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16531 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16531 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16531 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16531 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16531 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16502 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16504 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16504 img.maxwidth{max-width:500px}#stacks_in_16504 img.maxheight{width:auto;max-height:500px}

#stacks_in_16504 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16506 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16507 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16507 img.maxwidth{max-width:500px}#stacks_in_16507 img.maxheight{width:auto;max-height:500px}

#stacks_in_16509 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16511 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16513 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16514 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16515 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16515 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16515 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16515 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16515 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16515 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_16549 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_16549 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_16549 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_16549 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_16549 .row.no-gutters > [class^="col-"],
  #stacks_in_16549 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_16549 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_16585 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16587 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16587 img.maxwidth{max-width:500px}#stacks_in_16587 img.maxheight{width:auto;max-height:500px}

#stacks_in_16587 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16589 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16590 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16590 img.maxwidth{max-width:500px}#stacks_in_16590 img.maxheight{width:auto;max-height:500px}

#stacks_in_16592 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16594 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16596 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16597 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16598 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16598 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16598 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16598 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16598 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16598 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16569 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16571 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16571 img.maxwidth{max-width:500px}#stacks_in_16571 img.maxheight{width:auto;max-height:500px}

#stacks_in_16571 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16573 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16574 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16574 img.maxwidth{max-width:500px}#stacks_in_16574 img.maxheight{width:auto;max-height:500px}

#stacks_in_16576 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16578 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16580 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16581 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16582 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16582 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16582 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16582 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16582 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16582 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16553 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16555 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16555 img.maxwidth{max-width:500px}#stacks_in_16555 img.maxheight{width:auto;max-height:500px}

#stacks_in_16555 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16557 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16558 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16558 img.maxwidth{max-width:500px}#stacks_in_16558 img.maxheight{width:auto;max-height:500px}

#stacks_in_16560 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16562 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16564 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16565 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16566 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16566 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16566 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16566 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16566 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16566 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_16600 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_16600 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_16600 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_16600 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_16600 .row.no-gutters > [class^="col-"],
  #stacks_in_16600 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_16600 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_16636 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16638 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16638 img.maxwidth{max-width:500px}#stacks_in_16638 img.maxheight{width:auto;max-height:500px}

#stacks_in_16638 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16640 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16641 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16641 img.maxwidth{max-width:500px}#stacks_in_16641 img.maxheight{width:auto;max-height:500px}

#stacks_in_16643 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16645 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16647 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16648 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16649 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16649 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16649 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16649 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16649 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16649 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16620 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16622 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16622 img.maxwidth{max-width:500px}#stacks_in_16622 img.maxheight{width:auto;max-height:500px}

#stacks_in_16622 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16624 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16625 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16625 img.maxwidth{max-width:500px}#stacks_in_16625 img.maxheight{width:auto;max-height:500px}

#stacks_in_16627 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16629 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16631 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16632 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16633 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16633 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16633 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16633 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16633 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16633 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16604 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16606 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16606 img.maxwidth{max-width:500px}#stacks_in_16606 img.maxheight{width:auto;max-height:500px}

#stacks_in_16606 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16608 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16609 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16609 img.maxwidth{max-width:500px}#stacks_in_16609 img.maxheight{width:auto;max-height:500px}

#stacks_in_16611 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16613 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16615 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16616 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16617 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16617 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16617 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16617 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16617 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16617 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_16651 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_16651 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_16651 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_16651 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_16651 .row.no-gutters > [class^="col-"],
  #stacks_in_16651 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_16651 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_16687 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16689 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16689 img.maxwidth{max-width:500px}#stacks_in_16689 img.maxheight{width:auto;max-height:500px}

#stacks_in_16689 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16691 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16692 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16692 img.maxwidth{max-width:500px}#stacks_in_16692 img.maxheight{width:auto;max-height:500px}

#stacks_in_16694 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16696 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16698 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16699 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16700 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16700 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16700 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16700 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16700 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16700 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16671 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16673 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16673 img.maxwidth{max-width:500px}#stacks_in_16673 img.maxheight{width:auto;max-height:500px}

#stacks_in_16673 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16675 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16676 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16676 img.maxwidth{max-width:500px}#stacks_in_16676 img.maxheight{width:auto;max-height:500px}

#stacks_in_16678 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16680 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16682 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16683 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16684 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16684 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16684 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16684 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16684 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16684 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16655 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16657 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16657 img.maxwidth{max-width:500px}#stacks_in_16657 img.maxheight{width:auto;max-height:500px}

#stacks_in_16657 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16659 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16660 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16660 img.maxwidth{max-width:500px}#stacks_in_16660 img.maxheight{width:auto;max-height:500px}

#stacks_in_16662 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16664 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16666 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16667 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16668 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16668 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16668 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16668 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16668 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16668 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_16702 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_16702 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_16702 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_16702 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_16702 .row.no-gutters > [class^="col-"],
  #stacks_in_16702 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_16702 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_16738 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16740 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16740 img.maxwidth{max-width:500px}#stacks_in_16740 img.maxheight{width:auto;max-height:500px}

#stacks_in_16740 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16742 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16743 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16743 img.maxwidth{max-width:500px}#stacks_in_16743 img.maxheight{width:auto;max-height:500px}

#stacks_in_16745 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16747 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16749 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16750 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16751 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16751 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16751 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16751 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16751 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16751 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16722 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16724 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16724 img.maxwidth{max-width:500px}#stacks_in_16724 img.maxheight{width:auto;max-height:500px}

#stacks_in_16724 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16726 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16727 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16727 img.maxwidth{max-width:500px}#stacks_in_16727 img.maxheight{width:auto;max-height:500px}

#stacks_in_16729 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16731 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16733 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16734 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16735 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16735 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16735 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16735 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16735 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16735 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16706 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16708 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16708 img.maxwidth{max-width:500px}#stacks_in_16708 img.maxheight{width:auto;max-height:500px}

#stacks_in_16708 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16710 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16711 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16711 img.maxwidth{max-width:500px}#stacks_in_16711 img.maxheight{width:auto;max-height:500px}

#stacks_in_16713 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16715 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16717 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16718 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16719 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16719 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16719 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16719 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16719 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16719 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_16753 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_16753 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_16753 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_16753 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_16753 .row.no-gutters > [class^="col-"],
  #stacks_in_16753 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_16753 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_16789 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16791 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16791 img.maxwidth{max-width:500px}#stacks_in_16791 img.maxheight{width:auto;max-height:500px}

#stacks_in_16791 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16793 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16794 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16794 img.maxwidth{max-width:500px}#stacks_in_16794 img.maxheight{width:auto;max-height:500px}

#stacks_in_16796 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16798 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16800 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16801 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16802 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16802 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16802 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16802 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16802 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16802 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16773 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16775 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16775 img.maxwidth{max-width:500px}#stacks_in_16775 img.maxheight{width:auto;max-height:500px}

#stacks_in_16775 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16777 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16778 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16778 img.maxwidth{max-width:500px}#stacks_in_16778 img.maxheight{width:auto;max-height:500px}

#stacks_in_16780 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16782 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16784 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16785 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16786 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16786 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16786 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16786 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16786 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16786 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16757 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16759 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16759 img.maxwidth{max-width:500px}#stacks_in_16759 img.maxheight{width:auto;max-height:500px}

#stacks_in_16759 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16761 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16762 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16762 img.maxwidth{max-width:500px}#stacks_in_16762 img.maxheight{width:auto;max-height:500px}

#stacks_in_16764 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16766 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16768 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16769 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16770 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16770 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16770 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16770 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16770 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16770 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_16804 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_16804 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_16804 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_16804 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_16804 .row.no-gutters > [class^="col-"],
  #stacks_in_16804 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_16804 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_16840 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16842 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16842 img.maxwidth{max-width:500px}#stacks_in_16842 img.maxheight{width:auto;max-height:500px}

#stacks_in_16842 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16844 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16845 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16845 img.maxwidth{max-width:500px}#stacks_in_16845 img.maxheight{width:auto;max-height:500px}

#stacks_in_16847 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16849 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16851 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16852 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16853 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16853 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16853 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16853 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16853 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16853 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16824 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16826 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16826 img.maxwidth{max-width:500px}#stacks_in_16826 img.maxheight{width:auto;max-height:500px}

#stacks_in_16826 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16828 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16829 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16829 img.maxwidth{max-width:500px}#stacks_in_16829 img.maxheight{width:auto;max-height:500px}

#stacks_in_16831 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16833 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16835 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16836 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16837 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16837 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16837 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16837 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16837 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16837 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16808 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16810 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16810 img.maxwidth{max-width:500px}#stacks_in_16810 img.maxheight{width:auto;max-height:500px}

#stacks_in_16810 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16812 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16813 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16813 img.maxwidth{max-width:500px}#stacks_in_16813 img.maxheight{width:auto;max-height:500px}

#stacks_in_16815 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16817 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16819 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16820 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16821 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16821 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16821 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16821 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16821 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16821 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_16855 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_16855 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_16855 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_16855 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_16855 .row.no-gutters > [class^="col-"],
  #stacks_in_16855 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_16855 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_16897 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16899 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16899 img.maxwidth{max-width:500px}#stacks_in_16899 img.maxheight{width:auto;max-height:500px}

#stacks_in_16899 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16901 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16902 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16902 img.maxwidth{max-width:500px}#stacks_in_16902 img.maxheight{width:auto;max-height:500px}



#stacks_in_16904 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16909 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16911 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16912 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16913 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16913 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16913 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16913 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16913 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16913 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16878 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16880 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16880 img.maxwidth{max-width:500px}#stacks_in_16880 img.maxheight{width:auto;max-height:500px}

#stacks_in_16880 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16882 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16883 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16883 img.maxwidth{max-width:500px}#stacks_in_16883 img.maxheight{width:auto;max-height:500px}



#stacks_in_16885 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16890 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16892 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16893 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16894 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16894 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16894 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16894 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16894 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16894 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16859 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16861 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16861 img.maxwidth{max-width:500px}#stacks_in_16861 img.maxheight{width:auto;max-height:500px}

#stacks_in_16861 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16863 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16864 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16864 img.maxwidth{max-width:500px}#stacks_in_16864 img.maxheight{width:auto;max-height:500px}
#stacks_in_16866 h6,#stacks_in_16866 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_16866 h6 a,#stacks_in_16866 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_16866 h6 a:hover,#stacks_in_16866 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_16866 small,#stacks_in_16866 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_16866 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16871 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16873 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16874 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16875 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16875 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16875 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16875 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16875 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16875 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_16915 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_16915 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_16915 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_16915 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_16915 .row.no-gutters > [class^="col-"],
  #stacks_in_16915 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_16915 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_16951 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16953 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16953 img.maxwidth{max-width:500px}#stacks_in_16953 img.maxheight{width:auto;max-height:500px}

#stacks_in_16953 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16955 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16956 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16956 img.maxwidth{max-width:500px}#stacks_in_16956 img.maxheight{width:auto;max-height:500px}



#stacks_in_16958 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16963 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16965 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16966 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16967 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16967 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16967 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16967 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16967 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16967 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16935 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16937 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16937 img.maxwidth{max-width:500px}#stacks_in_16937 img.maxheight{width:auto;max-height:500px}

#stacks_in_16937 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16939 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16940 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16940 img.maxwidth{max-width:500px}#stacks_in_16940 img.maxheight{width:auto;max-height:500px}

#stacks_in_16942 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16944 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16946 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16947 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16948 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16948 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16948 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16948 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16948 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16948 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16919 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16921 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16921 img.maxwidth{max-width:500px}#stacks_in_16921 img.maxheight{width:auto;max-height:500px}

#stacks_in_16921 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16923 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16924 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16924 img.maxwidth{max-width:500px}#stacks_in_16924 img.maxheight{width:auto;max-height:500px}

#stacks_in_16926 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16928 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16930 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16931 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16932 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16932 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16932 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16932 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16932 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16932 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_16969 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_16969 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_16969 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_16969 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_16969 .row.no-gutters > [class^="col-"],
  #stacks_in_16969 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_16969 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_17005 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17007 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17007 img.maxwidth{max-width:500px}#stacks_in_17007 img.maxheight{width:auto;max-height:500px}

#stacks_in_17007 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17009 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17010 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17010 img.maxwidth{max-width:500px}#stacks_in_17010 img.maxheight{width:auto;max-height:500px}

#stacks_in_17012 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17014 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17016 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17017 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17018 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17018 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17018 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17018 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17018 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17018 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16989 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16991 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16991 img.maxwidth{max-width:500px}#stacks_in_16991 img.maxheight{width:auto;max-height:500px}

#stacks_in_16991 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16993 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16994 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16994 img.maxwidth{max-width:500px}#stacks_in_16994 img.maxheight{width:auto;max-height:500px}

#stacks_in_16996 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16998 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17000 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17001 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17002 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17002 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17002 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17002 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17002 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17002 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_16973 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_16975 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16975 img.maxwidth{max-width:500px}#stacks_in_16975 img.maxheight{width:auto;max-height:500px}

#stacks_in_16975 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_16977 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_16978 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_16978 img.maxwidth{max-width:500px}#stacks_in_16978 img.maxheight{width:auto;max-height:500px}

#stacks_in_16980 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16982 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_16984 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_16985 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_16986 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_16986 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_16986 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_16986 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_16986 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_16986 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_17020 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_17020 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_17020 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_17020 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_17020 .row.no-gutters > [class^="col-"],
  #stacks_in_17020 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_17020 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_17056 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17058 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17058 img.maxwidth{max-width:500px}#stacks_in_17058 img.maxheight{width:auto;max-height:500px}

#stacks_in_17058 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17060 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17061 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17061 img.maxwidth{max-width:500px}#stacks_in_17061 img.maxheight{width:auto;max-height:500px}

#stacks_in_17063 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17065 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17067 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17068 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17069 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17069 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17069 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17069 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17069 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17069 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17040 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17042 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17042 img.maxwidth{max-width:500px}#stacks_in_17042 img.maxheight{width:auto;max-height:500px}

#stacks_in_17042 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17044 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17045 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17045 img.maxwidth{max-width:500px}#stacks_in_17045 img.maxheight{width:auto;max-height:500px}

#stacks_in_17047 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17049 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17051 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17052 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17053 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17053 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17053 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17053 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17053 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17053 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17024 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17026 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17026 img.maxwidth{max-width:500px}#stacks_in_17026 img.maxheight{width:auto;max-height:500px}

#stacks_in_17026 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17028 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17029 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17029 img.maxwidth{max-width:500px}#stacks_in_17029 img.maxheight{width:auto;max-height:500px}

#stacks_in_17031 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17033 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17035 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17036 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17037 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17037 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17037 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17037 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17037 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17037 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_17071 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_17071 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_17071 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_17071 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_17071 .row.no-gutters > [class^="col-"],
  #stacks_in_17071 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_17071 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_17107 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17109 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17109 img.maxwidth{max-width:500px}#stacks_in_17109 img.maxheight{width:auto;max-height:500px}

#stacks_in_17109 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17111 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17112 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17112 img.maxwidth{max-width:500px}#stacks_in_17112 img.maxheight{width:auto;max-height:500px}

#stacks_in_17114 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17116 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17118 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17119 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17120 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17120 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17120 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17120 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17120 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17120 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17091 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17093 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17093 img.maxwidth{max-width:500px}#stacks_in_17093 img.maxheight{width:auto;max-height:500px}

#stacks_in_17093 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17095 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17096 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17096 img.maxwidth{max-width:500px}#stacks_in_17096 img.maxheight{width:auto;max-height:500px}

#stacks_in_17098 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17100 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17102 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17103 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17104 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17104 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17104 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17104 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17104 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17104 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17075 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17077 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17077 img.maxwidth{max-width:500px}#stacks_in_17077 img.maxheight{width:auto;max-height:500px}

#stacks_in_17077 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17079 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17080 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17080 img.maxwidth{max-width:500px}#stacks_in_17080 img.maxheight{width:auto;max-height:500px}

#stacks_in_17082 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17084 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17086 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17087 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17088 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17088 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17088 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17088 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17088 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17088 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_17122 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_17122 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_17122 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_17122 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_17122 .row.no-gutters > [class^="col-"],
  #stacks_in_17122 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_17122 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_17158 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17160 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17160 img.maxwidth{max-width:500px}#stacks_in_17160 img.maxheight{width:auto;max-height:500px}

#stacks_in_17160 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17162 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17163 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17163 img.maxwidth{max-width:500px}#stacks_in_17163 img.maxheight{width:auto;max-height:500px}

#stacks_in_17165 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17167 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17169 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17170 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17171 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17171 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17171 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17171 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17171 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17171 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17142 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17144 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17144 img.maxwidth{max-width:500px}#stacks_in_17144 img.maxheight{width:auto;max-height:500px}

#stacks_in_17144 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17146 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17147 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17147 img.maxwidth{max-width:500px}#stacks_in_17147 img.maxheight{width:auto;max-height:500px}

#stacks_in_17149 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17151 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17153 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17154 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17155 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17155 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17155 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17155 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17155 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17155 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17126 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17128 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17128 img.maxwidth{max-width:500px}#stacks_in_17128 img.maxheight{width:auto;max-height:500px}

#stacks_in_17128 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17130 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17131 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17131 img.maxwidth{max-width:500px}#stacks_in_17131 img.maxheight{width:auto;max-height:500px}

#stacks_in_17133 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17135 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17137 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17138 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17139 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17139 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17139 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17139 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17139 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17139 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_17173 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_17173 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_17173 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_17173 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_17173 .row.no-gutters > [class^="col-"],
  #stacks_in_17173 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_17173 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_17209 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17211 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17211 img.maxwidth{max-width:500px}#stacks_in_17211 img.maxheight{width:auto;max-height:500px}

#stacks_in_17211 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17213 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17214 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17214 img.maxwidth{max-width:500px}#stacks_in_17214 img.maxheight{width:auto;max-height:500px}

#stacks_in_17216 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17218 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17220 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17221 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17222 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17222 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17222 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17222 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17222 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17222 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17193 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17195 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17195 img.maxwidth{max-width:500px}#stacks_in_17195 img.maxheight{width:auto;max-height:500px}

#stacks_in_17195 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17197 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17198 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17198 img.maxwidth{max-width:500px}#stacks_in_17198 img.maxheight{width:auto;max-height:500px}

#stacks_in_17200 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17202 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17204 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17205 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17206 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17206 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17206 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17206 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17206 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17206 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17177 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17179 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17179 img.maxwidth{max-width:500px}#stacks_in_17179 img.maxheight{width:auto;max-height:500px}

#stacks_in_17179 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17181 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17182 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17182 img.maxwidth{max-width:500px}#stacks_in_17182 img.maxheight{width:auto;max-height:500px}

#stacks_in_17184 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17186 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17188 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17189 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17190 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17190 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17190 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17190 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17190 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17190 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_17224 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_17224 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_17224 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_17224 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_17224 .row.no-gutters > [class^="col-"],
  #stacks_in_17224 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_17224 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_17260 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17262 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17262 img.maxwidth{max-width:500px}#stacks_in_17262 img.maxheight{width:auto;max-height:500px}

#stacks_in_17262 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17264 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17265 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17265 img.maxwidth{max-width:500px}#stacks_in_17265 img.maxheight{width:auto;max-height:500px}

#stacks_in_17267 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17269 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17271 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17272 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17273 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17273 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17273 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17273 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17273 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17273 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17244 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17246 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17246 img.maxwidth{max-width:500px}#stacks_in_17246 img.maxheight{width:auto;max-height:500px}

#stacks_in_17246 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17248 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17249 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17249 img.maxwidth{max-width:500px}#stacks_in_17249 img.maxheight{width:auto;max-height:500px}

#stacks_in_17251 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17253 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17255 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17256 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17257 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17257 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17257 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17257 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17257 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17257 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17228 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17230 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17230 img.maxwidth{max-width:500px}#stacks_in_17230 img.maxheight{width:auto;max-height:500px}

#stacks_in_17230 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17232 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17233 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17233 img.maxwidth{max-width:500px}#stacks_in_17233 img.maxheight{width:auto;max-height:500px}

#stacks_in_17235 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17237 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17239 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17240 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17241 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17241 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17241 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17241 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17241 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17241 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_17275 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_17275 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_17275 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_17275 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_17275 .row.no-gutters > [class^="col-"],
  #stacks_in_17275 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_17275 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_17311 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17313 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17313 img.maxwidth{max-width:500px}#stacks_in_17313 img.maxheight{width:auto;max-height:500px}

#stacks_in_17313 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17315 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17316 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17316 img.maxwidth{max-width:500px}#stacks_in_17316 img.maxheight{width:auto;max-height:500px}

#stacks_in_17318 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17320 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17322 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17323 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17324 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17324 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17324 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17324 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17324 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17324 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17295 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17297 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17297 img.maxwidth{max-width:500px}#stacks_in_17297 img.maxheight{width:auto;max-height:500px}

#stacks_in_17297 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17299 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17300 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17300 img.maxwidth{max-width:500px}#stacks_in_17300 img.maxheight{width:auto;max-height:500px}

#stacks_in_17302 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17304 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17306 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17307 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17308 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17308 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17308 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17308 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17308 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17308 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17279 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17281 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17281 img.maxwidth{max-width:500px}#stacks_in_17281 img.maxheight{width:auto;max-height:500px}

#stacks_in_17281 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17283 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17284 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17284 img.maxwidth{max-width:500px}#stacks_in_17284 img.maxheight{width:auto;max-height:500px}

#stacks_in_17286 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17288 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17290 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17291 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17292 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17292 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17292 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17292 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17292 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17292 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_17328 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_17328 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_17328 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_17328 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_17328 .row.no-gutters > [class^="col-"],
  #stacks_in_17328 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_17328 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_17370 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17372 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17372 img.maxwidth{max-width:500px}#stacks_in_17372 img.maxheight{width:auto;max-height:500px}

#stacks_in_17372 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17374 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17375 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17375 img.maxwidth{max-width:500px}#stacks_in_17375 img.maxheight{width:auto;max-height:500px}



#stacks_in_17377 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17382 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17384 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17385 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17386 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17386 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17386 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17386 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17386 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17386 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17351 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17353 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17353 img.maxwidth{max-width:500px}#stacks_in_17353 img.maxheight{width:auto;max-height:500px}

#stacks_in_17353 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17355 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17356 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17356 img.maxwidth{max-width:500px}#stacks_in_17356 img.maxheight{width:auto;max-height:500px}



#stacks_in_17358 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17363 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17365 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17366 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17367 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17367 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17367 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17367 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17367 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17367 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17332 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17334 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17334 img.maxwidth{max-width:500px}#stacks_in_17334 img.maxheight{width:auto;max-height:500px}

#stacks_in_17334 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17336 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17337 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17337 img.maxwidth{max-width:500px}#stacks_in_17337 img.maxheight{width:auto;max-height:500px}



#stacks_in_17339 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17344 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17346 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17347 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17348 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17348 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17348 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17348 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17348 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17348 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_17388 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_17388 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_17388 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_17388 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_17388 .row.no-gutters > [class^="col-"],
  #stacks_in_17388 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_17388 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_17424 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17426 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17426 img.maxwidth{max-width:500px}#stacks_in_17426 img.maxheight{width:auto;max-height:500px}

#stacks_in_17426 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17428 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17429 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17429 img.maxwidth{max-width:500px}#stacks_in_17429 img.maxheight{width:auto;max-height:500px}



#stacks_in_17431 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17436 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17438 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17439 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17440 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17440 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17440 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17440 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17440 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17440 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17408 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17410 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17410 img.maxwidth{max-width:500px}#stacks_in_17410 img.maxheight{width:auto;max-height:500px}

#stacks_in_17410 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17412 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17413 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17413 img.maxwidth{max-width:500px}#stacks_in_17413 img.maxheight{width:auto;max-height:500px}

#stacks_in_17415 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17417 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17419 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17420 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17421 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17421 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17421 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17421 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17421 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17421 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17392 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17394 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17394 img.maxwidth{max-width:500px}#stacks_in_17394 img.maxheight{width:auto;max-height:500px}

#stacks_in_17394 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17396 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17397 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17397 img.maxwidth{max-width:500px}#stacks_in_17397 img.maxheight{width:auto;max-height:500px}

#stacks_in_17399 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17401 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17403 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17404 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17405 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17405 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17405 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17405 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17405 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17405 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_17442 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_17442 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_17442 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_17442 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_17442 .row.no-gutters > [class^="col-"],
  #stacks_in_17442 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_17442 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_17478 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17480 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17480 img.maxwidth{max-width:500px}#stacks_in_17480 img.maxheight{width:auto;max-height:500px}

#stacks_in_17480 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17482 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17483 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17483 img.maxwidth{max-width:500px}#stacks_in_17483 img.maxheight{width:auto;max-height:500px}

#stacks_in_17485 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17487 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17489 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17490 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17491 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17491 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17491 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17491 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17491 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17491 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17462 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17464 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17464 img.maxwidth{max-width:500px}#stacks_in_17464 img.maxheight{width:auto;max-height:500px}

#stacks_in_17464 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17466 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17467 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17467 img.maxwidth{max-width:500px}#stacks_in_17467 img.maxheight{width:auto;max-height:500px}

#stacks_in_17469 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17471 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17473 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17474 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17475 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17475 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17475 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17475 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17475 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17475 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17446 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17448 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17448 img.maxwidth{max-width:500px}#stacks_in_17448 img.maxheight{width:auto;max-height:500px}

#stacks_in_17448 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17450 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17451 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17451 img.maxwidth{max-width:500px}#stacks_in_17451 img.maxheight{width:auto;max-height:500px}

#stacks_in_17453 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17455 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17457 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17458 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17459 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17459 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17459 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17459 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17459 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17459 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_17493 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_17493 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_17493 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_17493 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_17493 .row.no-gutters > [class^="col-"],
  #stacks_in_17493 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_17493 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_17529 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17531 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17531 img.maxwidth{max-width:500px}#stacks_in_17531 img.maxheight{width:auto;max-height:500px}

#stacks_in_17531 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17533 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17534 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17534 img.maxwidth{max-width:500px}#stacks_in_17534 img.maxheight{width:auto;max-height:500px}

#stacks_in_17536 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17538 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17540 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17541 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17542 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17542 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17542 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17542 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17542 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17542 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17513 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17515 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17515 img.maxwidth{max-width:500px}#stacks_in_17515 img.maxheight{width:auto;max-height:500px}

#stacks_in_17515 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17517 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17518 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17518 img.maxwidth{max-width:500px}#stacks_in_17518 img.maxheight{width:auto;max-height:500px}

#stacks_in_17520 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17522 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17524 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17525 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17526 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17526 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17526 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17526 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17526 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17526 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17497 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17499 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17499 img.maxwidth{max-width:500px}#stacks_in_17499 img.maxheight{width:auto;max-height:500px}

#stacks_in_17499 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17501 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17502 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17502 img.maxwidth{max-width:500px}#stacks_in_17502 img.maxheight{width:auto;max-height:500px}

#stacks_in_17504 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17506 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17508 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17509 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17510 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17510 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17510 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17510 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17510 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17510 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_17544 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_17544 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_17544 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_17544 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_17544 .row.no-gutters > [class^="col-"],
  #stacks_in_17544 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_17544 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_17580 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17582 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17582 img.maxwidth{max-width:500px}#stacks_in_17582 img.maxheight{width:auto;max-height:500px}

#stacks_in_17582 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17584 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17585 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17585 img.maxwidth{max-width:500px}#stacks_in_17585 img.maxheight{width:auto;max-height:500px}

#stacks_in_17587 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17589 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17591 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17592 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17593 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17593 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17593 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17593 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17593 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17593 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17564 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17566 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17566 img.maxwidth{max-width:500px}#stacks_in_17566 img.maxheight{width:auto;max-height:500px}

#stacks_in_17566 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17568 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17569 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17569 img.maxwidth{max-width:500px}#stacks_in_17569 img.maxheight{width:auto;max-height:500px}

#stacks_in_17571 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17573 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17575 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17576 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17577 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17577 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17577 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17577 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17577 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17577 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17548 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17550 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17550 img.maxwidth{max-width:500px}#stacks_in_17550 img.maxheight{width:auto;max-height:500px}

#stacks_in_17550 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17552 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17553 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17553 img.maxwidth{max-width:500px}#stacks_in_17553 img.maxheight{width:auto;max-height:500px}

#stacks_in_17555 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17557 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17559 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17560 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17561 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17561 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17561 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17561 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17561 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17561 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_17595 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_17595 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_17595 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_17595 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_17595 .row.no-gutters > [class^="col-"],
  #stacks_in_17595 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_17595 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_17631 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17633 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17633 img.maxwidth{max-width:500px}#stacks_in_17633 img.maxheight{width:auto;max-height:500px}

#stacks_in_17633 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17635 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17636 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17636 img.maxwidth{max-width:500px}#stacks_in_17636 img.maxheight{width:auto;max-height:500px}

#stacks_in_17638 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17640 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17642 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17643 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17644 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17644 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17644 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17644 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17644 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17644 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17615 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17617 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17617 img.maxwidth{max-width:500px}#stacks_in_17617 img.maxheight{width:auto;max-height:500px}

#stacks_in_17617 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17619 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17620 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17620 img.maxwidth{max-width:500px}#stacks_in_17620 img.maxheight{width:auto;max-height:500px}

#stacks_in_17622 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17624 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17626 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17627 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17628 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17628 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17628 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17628 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17628 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17628 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17599 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17601 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17601 img.maxwidth{max-width:500px}#stacks_in_17601 img.maxheight{width:auto;max-height:500px}

#stacks_in_17601 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17603 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17604 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17604 img.maxwidth{max-width:500px}#stacks_in_17604 img.maxheight{width:auto;max-height:500px}

#stacks_in_17606 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17608 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17610 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17611 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17612 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17612 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17612 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17612 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17612 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17612 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_17646 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_17646 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_17646 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_17646 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_17646 .row.no-gutters > [class^="col-"],
  #stacks_in_17646 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_17646 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_17682 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17684 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17684 img.maxwidth{max-width:500px}#stacks_in_17684 img.maxheight{width:auto;max-height:500px}

#stacks_in_17684 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17686 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17687 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17687 img.maxwidth{max-width:500px}#stacks_in_17687 img.maxheight{width:auto;max-height:500px}

#stacks_in_17689 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17691 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17693 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17694 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17695 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17695 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17695 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17695 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17695 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17695 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17666 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17668 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17668 img.maxwidth{max-width:500px}#stacks_in_17668 img.maxheight{width:auto;max-height:500px}

#stacks_in_17668 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17670 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17671 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17671 img.maxwidth{max-width:500px}#stacks_in_17671 img.maxheight{width:auto;max-height:500px}

#stacks_in_17673 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17675 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17677 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17678 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17679 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17679 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17679 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17679 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17679 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17679 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17650 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17652 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17652 img.maxwidth{max-width:500px}#stacks_in_17652 img.maxheight{width:auto;max-height:500px}

#stacks_in_17652 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17654 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17655 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17655 img.maxwidth{max-width:500px}#stacks_in_17655 img.maxheight{width:auto;max-height:500px}

#stacks_in_17657 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17659 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17661 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17662 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17663 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17663 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17663 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17663 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17663 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17663 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_17697 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_17697 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_17697 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_17697 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_17697 .row.no-gutters > [class^="col-"],
  #stacks_in_17697 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_17697 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_17733 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17735 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17735 img.maxwidth{max-width:500px}#stacks_in_17735 img.maxheight{width:auto;max-height:500px}

#stacks_in_17735 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17737 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17738 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17738 img.maxwidth{max-width:500px}#stacks_in_17738 img.maxheight{width:auto;max-height:500px}

#stacks_in_17740 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17742 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17744 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17745 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17746 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17746 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17746 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17746 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17746 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17746 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17717 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17719 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17719 img.maxwidth{max-width:500px}#stacks_in_17719 img.maxheight{width:auto;max-height:500px}

#stacks_in_17719 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17721 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17722 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17722 img.maxwidth{max-width:500px}#stacks_in_17722 img.maxheight{width:auto;max-height:500px}

#stacks_in_17724 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17726 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17728 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17729 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17730 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17730 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17730 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17730 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17730 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17730 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17701 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17703 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17703 img.maxwidth{max-width:500px}#stacks_in_17703 img.maxheight{width:auto;max-height:500px}

#stacks_in_17703 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17705 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17706 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17706 img.maxwidth{max-width:500px}#stacks_in_17706 img.maxheight{width:auto;max-height:500px}

#stacks_in_17708 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17710 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17712 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17713 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17714 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17714 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17714 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17714 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17714 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17714 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_17748 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_17748 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_17748 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_17748 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_17748 .row.no-gutters > [class^="col-"],
  #stacks_in_17748 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_17748 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_17784 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17786 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17786 img.maxwidth{max-width:500px}#stacks_in_17786 img.maxheight{width:auto;max-height:500px}

#stacks_in_17786 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17788 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17789 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17789 img.maxwidth{max-width:500px}#stacks_in_17789 img.maxheight{width:auto;max-height:500px}

#stacks_in_17791 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17793 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17795 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17796 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17797 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17797 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17797 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17797 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17797 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17797 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17768 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17770 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17770 img.maxwidth{max-width:500px}#stacks_in_17770 img.maxheight{width:auto;max-height:500px}

#stacks_in_17770 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17772 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17773 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17773 img.maxwidth{max-width:500px}#stacks_in_17773 img.maxheight{width:auto;max-height:500px}

#stacks_in_17775 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17777 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17779 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17780 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17781 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17781 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17781 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17781 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17781 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17781 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17752 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17754 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17754 img.maxwidth{max-width:500px}#stacks_in_17754 img.maxheight{width:auto;max-height:500px}

#stacks_in_17754 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17756 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17757 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17757 img.maxwidth{max-width:500px}#stacks_in_17757 img.maxheight{width:auto;max-height:500px}

#stacks_in_17759 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17761 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17763 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17764 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17765 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17765 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17765 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17765 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17765 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17765 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_17799 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_17799 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_17799 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_17799 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_17799 .row.no-gutters > [class^="col-"],
  #stacks_in_17799 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_17799 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_17835 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17837 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17837 img.maxwidth{max-width:500px}#stacks_in_17837 img.maxheight{width:auto;max-height:500px}

#stacks_in_17837 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17839 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17840 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17840 img.maxwidth{max-width:500px}#stacks_in_17840 img.maxheight{width:auto;max-height:500px}

#stacks_in_17842 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17844 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17846 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17847 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17848 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17848 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17848 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17848 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17848 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17848 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17819 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17821 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17821 img.maxwidth{max-width:500px}#stacks_in_17821 img.maxheight{width:auto;max-height:500px}

#stacks_in_17821 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17823 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17824 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17824 img.maxwidth{max-width:500px}#stacks_in_17824 img.maxheight{width:auto;max-height:500px}

#stacks_in_17826 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17828 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17830 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17831 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17832 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17832 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17832 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17832 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17832 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17832 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17803 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17805 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17805 img.maxwidth{max-width:500px}#stacks_in_17805 img.maxheight{width:auto;max-height:500px}

#stacks_in_17805 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17807 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17808 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17808 img.maxwidth{max-width:500px}#stacks_in_17808 img.maxheight{width:auto;max-height:500px}

#stacks_in_17810 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17812 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17814 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17815 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17816 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17816 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17816 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17816 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17816 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17816 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_17850 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_17850 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_17850 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_17850 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_17850 .row.no-gutters > [class^="col-"],
  #stacks_in_17850 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_17850 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_17886 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17888 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17888 img.maxwidth{max-width:500px}#stacks_in_17888 img.maxheight{width:auto;max-height:500px}

#stacks_in_17888 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17890 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17891 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17891 img.maxwidth{max-width:500px}#stacks_in_17891 img.maxheight{width:auto;max-height:500px}

#stacks_in_17893 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17895 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17897 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17898 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17899 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17899 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17899 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17899 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17899 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17899 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17870 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17872 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17872 img.maxwidth{max-width:500px}#stacks_in_17872 img.maxheight{width:auto;max-height:500px}

#stacks_in_17872 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17874 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17875 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17875 img.maxwidth{max-width:500px}#stacks_in_17875 img.maxheight{width:auto;max-height:500px}

#stacks_in_17877 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17879 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17881 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17882 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17883 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17883 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17883 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17883 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17883 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17883 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17854 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17856 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17856 img.maxwidth{max-width:500px}#stacks_in_17856 img.maxheight{width:auto;max-height:500px}

#stacks_in_17856 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17858 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17859 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17859 img.maxwidth{max-width:500px}#stacks_in_17859 img.maxheight{width:auto;max-height:500px}

#stacks_in_17861 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17863 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17865 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17866 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17867 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17867 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17867 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17867 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17867 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17867 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_17901 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_17901 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_17901 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_17901 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_17901 .row.no-gutters > [class^="col-"],
  #stacks_in_17901 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_17901 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_17937 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17939 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17939 img.maxwidth{max-width:500px}#stacks_in_17939 img.maxheight{width:auto;max-height:500px}

#stacks_in_17939 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17941 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17942 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17942 img.maxwidth{max-width:500px}#stacks_in_17942 img.maxheight{width:auto;max-height:500px}

#stacks_in_17944 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17946 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17948 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17949 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17950 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17950 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17950 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17950 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17950 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17950 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17921 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17923 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17923 img.maxwidth{max-width:500px}#stacks_in_17923 img.maxheight{width:auto;max-height:500px}

#stacks_in_17923 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17925 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17926 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17926 img.maxwidth{max-width:500px}#stacks_in_17926 img.maxheight{width:auto;max-height:500px}

#stacks_in_17928 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17930 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17932 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17933 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17934 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17934 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17934 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17934 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17934 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17934 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17905 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17907 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17907 img.maxwidth{max-width:500px}#stacks_in_17907 img.maxheight{width:auto;max-height:500px}

#stacks_in_17907 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17909 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17910 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17910 img.maxwidth{max-width:500px}#stacks_in_17910 img.maxheight{width:auto;max-height:500px}

#stacks_in_17912 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17914 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17916 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17917 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17918 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17918 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17918 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17918 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17918 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17918 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_17952 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_17952 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_17952 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_17952 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_17952 .row.no-gutters > [class^="col-"],
  #stacks_in_17952 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_17952 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_17994 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17996 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17996 img.maxwidth{max-width:500px}#stacks_in_17996 img.maxheight{width:auto;max-height:500px}

#stacks_in_17996 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17998 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17999 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17999 img.maxwidth{max-width:500px}#stacks_in_17999 img.maxheight{width:auto;max-height:500px}



#stacks_in_18001 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18006 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18008 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18009 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18010 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18010 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18010 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18010 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18010 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18010 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17975 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17977 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17977 img.maxwidth{max-width:500px}#stacks_in_17977 img.maxheight{width:auto;max-height:500px}

#stacks_in_17977 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17979 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17980 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17980 img.maxwidth{max-width:500px}#stacks_in_17980 img.maxheight{width:auto;max-height:500px}



#stacks_in_17982 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17987 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17989 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17990 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17991 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17991 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17991 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17991 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17991 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17991 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_17956 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_17958 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17958 img.maxwidth{max-width:500px}#stacks_in_17958 img.maxheight{width:auto;max-height:500px}

#stacks_in_17958 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_17960 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_17961 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_17961 img.maxwidth{max-width:500px}#stacks_in_17961 img.maxheight{width:auto;max-height:500px}
#stacks_in_17963 h6,#stacks_in_17963 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_17963 h6 a,#stacks_in_17963 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_17963 h6 a:hover,#stacks_in_17963 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_17963 small,#stacks_in_17963 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_17963 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17968 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_17970 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_17971 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_17972 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_17972 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_17972 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_17972 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_17972 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_17972 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_18012 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_18012 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_18012 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_18012 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_18012 .row.no-gutters > [class^="col-"],
  #stacks_in_18012 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_18012 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_18048 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18050 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18050 img.maxwidth{max-width:500px}#stacks_in_18050 img.maxheight{width:auto;max-height:500px}

#stacks_in_18050 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18052 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18053 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18053 img.maxwidth{max-width:500px}#stacks_in_18053 img.maxheight{width:auto;max-height:500px}



#stacks_in_18055 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18060 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18062 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18063 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18064 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18064 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18064 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18064 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18064 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18064 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18032 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18034 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18034 img.maxwidth{max-width:500px}#stacks_in_18034 img.maxheight{width:auto;max-height:500px}

#stacks_in_18034 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18036 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18037 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18037 img.maxwidth{max-width:500px}#stacks_in_18037 img.maxheight{width:auto;max-height:500px}

#stacks_in_18039 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18041 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18043 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18044 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18045 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18045 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18045 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18045 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18045 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18045 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18016 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18018 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18018 img.maxwidth{max-width:500px}#stacks_in_18018 img.maxheight{width:auto;max-height:500px}

#stacks_in_18018 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18020 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18021 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18021 img.maxwidth{max-width:500px}#stacks_in_18021 img.maxheight{width:auto;max-height:500px}

#stacks_in_18023 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18025 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18027 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18028 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18029 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18029 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18029 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18029 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18029 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18029 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_18066 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_18066 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_18066 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_18066 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_18066 .row.no-gutters > [class^="col-"],
  #stacks_in_18066 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_18066 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_18102 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18104 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18104 img.maxwidth{max-width:500px}#stacks_in_18104 img.maxheight{width:auto;max-height:500px}

#stacks_in_18104 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18106 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18107 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18107 img.maxwidth{max-width:500px}#stacks_in_18107 img.maxheight{width:auto;max-height:500px}

#stacks_in_18109 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18111 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18113 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18114 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18115 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18115 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18115 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18115 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18115 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18115 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18086 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18088 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18088 img.maxwidth{max-width:500px}#stacks_in_18088 img.maxheight{width:auto;max-height:500px}

#stacks_in_18088 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18090 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18091 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18091 img.maxwidth{max-width:500px}#stacks_in_18091 img.maxheight{width:auto;max-height:500px}

#stacks_in_18093 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18095 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18097 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18098 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18099 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18099 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18099 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18099 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18099 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18099 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18070 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18072 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18072 img.maxwidth{max-width:500px}#stacks_in_18072 img.maxheight{width:auto;max-height:500px}

#stacks_in_18072 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18074 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18075 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18075 img.maxwidth{max-width:500px}#stacks_in_18075 img.maxheight{width:auto;max-height:500px}

#stacks_in_18077 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18079 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18081 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18082 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18083 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18083 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18083 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18083 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18083 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18083 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_18117 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_18117 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_18117 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_18117 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_18117 .row.no-gutters > [class^="col-"],
  #stacks_in_18117 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_18117 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_18153 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18155 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18155 img.maxwidth{max-width:500px}#stacks_in_18155 img.maxheight{width:auto;max-height:500px}

#stacks_in_18155 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18157 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18158 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18158 img.maxwidth{max-width:500px}#stacks_in_18158 img.maxheight{width:auto;max-height:500px}

#stacks_in_18160 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18162 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18164 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18165 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18166 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18166 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18166 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18166 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18166 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18166 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18137 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18139 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18139 img.maxwidth{max-width:500px}#stacks_in_18139 img.maxheight{width:auto;max-height:500px}

#stacks_in_18139 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18141 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18142 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18142 img.maxwidth{max-width:500px}#stacks_in_18142 img.maxheight{width:auto;max-height:500px}

#stacks_in_18144 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18146 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18148 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18149 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18150 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18150 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18150 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18150 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18150 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18150 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18121 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18123 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18123 img.maxwidth{max-width:500px}#stacks_in_18123 img.maxheight{width:auto;max-height:500px}

#stacks_in_18123 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18125 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18126 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18126 img.maxwidth{max-width:500px}#stacks_in_18126 img.maxheight{width:auto;max-height:500px}

#stacks_in_18128 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18130 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18132 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18133 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18134 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18134 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18134 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18134 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18134 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18134 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_18168 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_18168 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_18168 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_18168 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_18168 .row.no-gutters > [class^="col-"],
  #stacks_in_18168 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_18168 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_18204 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18206 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18206 img.maxwidth{max-width:500px}#stacks_in_18206 img.maxheight{width:auto;max-height:500px}

#stacks_in_18206 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18208 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18209 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18209 img.maxwidth{max-width:500px}#stacks_in_18209 img.maxheight{width:auto;max-height:500px}

#stacks_in_18211 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18213 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18215 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18216 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18217 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18217 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18217 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18217 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18217 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18217 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18188 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18190 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18190 img.maxwidth{max-width:500px}#stacks_in_18190 img.maxheight{width:auto;max-height:500px}

#stacks_in_18190 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18192 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18193 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18193 img.maxwidth{max-width:500px}#stacks_in_18193 img.maxheight{width:auto;max-height:500px}

#stacks_in_18195 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18197 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18199 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18200 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18201 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18201 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18201 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18201 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18201 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18201 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18172 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18174 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18174 img.maxwidth{max-width:500px}#stacks_in_18174 img.maxheight{width:auto;max-height:500px}

#stacks_in_18174 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18176 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18177 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18177 img.maxwidth{max-width:500px}#stacks_in_18177 img.maxheight{width:auto;max-height:500px}

#stacks_in_18179 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18181 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18183 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18184 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18185 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18185 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18185 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18185 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18185 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18185 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_18219 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_18219 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_18219 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_18219 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_18219 .row.no-gutters > [class^="col-"],
  #stacks_in_18219 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_18219 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_18255 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18257 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18257 img.maxwidth{max-width:500px}#stacks_in_18257 img.maxheight{width:auto;max-height:500px}

#stacks_in_18257 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18259 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18260 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18260 img.maxwidth{max-width:500px}#stacks_in_18260 img.maxheight{width:auto;max-height:500px}

#stacks_in_18262 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18264 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18266 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18267 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18268 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18268 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18268 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18268 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18268 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18268 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18239 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18241 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18241 img.maxwidth{max-width:500px}#stacks_in_18241 img.maxheight{width:auto;max-height:500px}

#stacks_in_18241 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18243 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18244 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18244 img.maxwidth{max-width:500px}#stacks_in_18244 img.maxheight{width:auto;max-height:500px}

#stacks_in_18246 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18248 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18250 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18251 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18252 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18252 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18252 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18252 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18252 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18252 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18223 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18225 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18225 img.maxwidth{max-width:500px}#stacks_in_18225 img.maxheight{width:auto;max-height:500px}

#stacks_in_18225 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18227 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18228 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18228 img.maxwidth{max-width:500px}#stacks_in_18228 img.maxheight{width:auto;max-height:500px}

#stacks_in_18230 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18232 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18234 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18235 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18236 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18236 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18236 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18236 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18236 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18236 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_18270 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_18270 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_18270 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_18270 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_18270 .row.no-gutters > [class^="col-"],
  #stacks_in_18270 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_18270 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_18306 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18308 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18308 img.maxwidth{max-width:500px}#stacks_in_18308 img.maxheight{width:auto;max-height:500px}

#stacks_in_18308 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18310 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18311 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18311 img.maxwidth{max-width:500px}#stacks_in_18311 img.maxheight{width:auto;max-height:500px}

#stacks_in_18313 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18315 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18317 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18318 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18319 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18319 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18319 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18319 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18319 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18319 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18290 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18292 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18292 img.maxwidth{max-width:500px}#stacks_in_18292 img.maxheight{width:auto;max-height:500px}

#stacks_in_18292 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18294 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18295 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18295 img.maxwidth{max-width:500px}#stacks_in_18295 img.maxheight{width:auto;max-height:500px}

#stacks_in_18297 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18299 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18301 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18302 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18303 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18303 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18303 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18303 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18303 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18303 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18274 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18276 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18276 img.maxwidth{max-width:500px}#stacks_in_18276 img.maxheight{width:auto;max-height:500px}

#stacks_in_18276 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18278 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18279 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18279 img.maxwidth{max-width:500px}#stacks_in_18279 img.maxheight{width:auto;max-height:500px}

#stacks_in_18281 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18283 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18285 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18286 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18287 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18287 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18287 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18287 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18287 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18287 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_18321 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_18321 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_18321 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_18321 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_18321 .row.no-gutters > [class^="col-"],
  #stacks_in_18321 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_18321 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_18357 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18359 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18359 img.maxwidth{max-width:500px}#stacks_in_18359 img.maxheight{width:auto;max-height:500px}

#stacks_in_18359 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18361 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18362 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18362 img.maxwidth{max-width:500px}#stacks_in_18362 img.maxheight{width:auto;max-height:500px}

#stacks_in_18364 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18366 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18368 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18369 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18370 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18370 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18370 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18370 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18370 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18370 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18341 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18343 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18343 img.maxwidth{max-width:500px}#stacks_in_18343 img.maxheight{width:auto;max-height:500px}

#stacks_in_18343 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18345 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18346 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18346 img.maxwidth{max-width:500px}#stacks_in_18346 img.maxheight{width:auto;max-height:500px}

#stacks_in_18348 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18350 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18352 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18353 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18354 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18354 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18354 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18354 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18354 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18354 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18325 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18327 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18327 img.maxwidth{max-width:500px}#stacks_in_18327 img.maxheight{width:auto;max-height:500px}

#stacks_in_18327 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18329 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18330 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18330 img.maxwidth{max-width:500px}#stacks_in_18330 img.maxheight{width:auto;max-height:500px}

#stacks_in_18332 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18334 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18336 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18337 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18338 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18338 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18338 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18338 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18338 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18338 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_18372 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_18372 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_18372 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_18372 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_18372 .row.no-gutters > [class^="col-"],
  #stacks_in_18372 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_18372 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_18408 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18410 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18410 img.maxwidth{max-width:500px}#stacks_in_18410 img.maxheight{width:auto;max-height:500px}

#stacks_in_18410 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18412 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18413 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18413 img.maxwidth{max-width:500px}#stacks_in_18413 img.maxheight{width:auto;max-height:500px}

#stacks_in_18415 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18417 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18419 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18420 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18421 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18421 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18421 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18421 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18421 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18421 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18392 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18394 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18394 img.maxwidth{max-width:500px}#stacks_in_18394 img.maxheight{width:auto;max-height:500px}

#stacks_in_18394 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18396 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18397 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18397 img.maxwidth{max-width:500px}#stacks_in_18397 img.maxheight{width:auto;max-height:500px}

#stacks_in_18399 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18401 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18403 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18404 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18405 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18405 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18405 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18405 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18405 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18405 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18376 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18378 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18378 img.maxwidth{max-width:500px}#stacks_in_18378 img.maxheight{width:auto;max-height:500px}

#stacks_in_18378 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18380 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18381 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18381 img.maxwidth{max-width:500px}#stacks_in_18381 img.maxheight{width:auto;max-height:500px}

#stacks_in_18383 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18385 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18387 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18388 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18389 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18389 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18389 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18389 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18389 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18389 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_18423 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_18423 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_18423 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_18423 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_18423 .row.no-gutters > [class^="col-"],
  #stacks_in_18423 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_18423 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_18459 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18461 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18461 img.maxwidth{max-width:500px}#stacks_in_18461 img.maxheight{width:auto;max-height:500px}

#stacks_in_18461 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18463 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18464 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18464 img.maxwidth{max-width:500px}#stacks_in_18464 img.maxheight{width:auto;max-height:500px}

#stacks_in_18466 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18468 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18470 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18471 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18472 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18472 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18472 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18472 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18472 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18472 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18443 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18445 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18445 img.maxwidth{max-width:500px}#stacks_in_18445 img.maxheight{width:auto;max-height:500px}

#stacks_in_18445 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18447 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18448 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18448 img.maxwidth{max-width:500px}#stacks_in_18448 img.maxheight{width:auto;max-height:500px}

#stacks_in_18450 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18452 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18454 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18455 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18456 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18456 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18456 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18456 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18456 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18456 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18427 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18429 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18429 img.maxwidth{max-width:500px}#stacks_in_18429 img.maxheight{width:auto;max-height:500px}

#stacks_in_18429 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18431 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18432 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18432 img.maxwidth{max-width:500px}#stacks_in_18432 img.maxheight{width:auto;max-height:500px}

#stacks_in_18434 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18436 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18438 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18439 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18440 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18440 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18440 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18440 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18440 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18440 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_18474 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_18474 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_18474 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_18474 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_18474 .row.no-gutters > [class^="col-"],
  #stacks_in_18474 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_18474 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_18510 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18512 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18512 img.maxwidth{max-width:500px}#stacks_in_18512 img.maxheight{width:auto;max-height:500px}

#stacks_in_18512 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18514 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18515 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18515 img.maxwidth{max-width:500px}#stacks_in_18515 img.maxheight{width:auto;max-height:500px}

#stacks_in_18517 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18519 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18521 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18522 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18523 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18523 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18523 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18523 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18523 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18523 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18494 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18496 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18496 img.maxwidth{max-width:500px}#stacks_in_18496 img.maxheight{width:auto;max-height:500px}

#stacks_in_18496 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18498 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18499 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18499 img.maxwidth{max-width:500px}#stacks_in_18499 img.maxheight{width:auto;max-height:500px}

#stacks_in_18501 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18503 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18505 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18506 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18507 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18507 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18507 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18507 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18507 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18507 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18478 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18480 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18480 img.maxwidth{max-width:500px}#stacks_in_18480 img.maxheight{width:auto;max-height:500px}

#stacks_in_18480 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18482 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18483 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18483 img.maxwidth{max-width:500px}#stacks_in_18483 img.maxheight{width:auto;max-height:500px}

#stacks_in_18485 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18487 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18489 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18490 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18491 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18491 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18491 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18491 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18491 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18491 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_18525 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_18525 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_18525 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_18525 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_18525 .row.no-gutters > [class^="col-"],
  #stacks_in_18525 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_18525 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_18561 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18563 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18563 img.maxwidth{max-width:500px}#stacks_in_18563 img.maxheight{width:auto;max-height:500px}

#stacks_in_18563 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18565 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18566 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18566 img.maxwidth{max-width:500px}#stacks_in_18566 img.maxheight{width:auto;max-height:500px}

#stacks_in_18568 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18570 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18572 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18573 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18574 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18574 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18574 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18574 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18574 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18574 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18545 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18547 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18547 img.maxwidth{max-width:500px}#stacks_in_18547 img.maxheight{width:auto;max-height:500px}

#stacks_in_18547 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18549 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18550 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18550 img.maxwidth{max-width:500px}#stacks_in_18550 img.maxheight{width:auto;max-height:500px}

#stacks_in_18552 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18554 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18556 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18557 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18558 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18558 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18558 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18558 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18558 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18558 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18529 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18531 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18531 img.maxwidth{max-width:500px}#stacks_in_18531 img.maxheight{width:auto;max-height:500px}

#stacks_in_18531 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18533 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18534 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18534 img.maxwidth{max-width:500px}#stacks_in_18534 img.maxheight{width:auto;max-height:500px}

#stacks_in_18536 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18538 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18540 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18541 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18542 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18542 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18542 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18542 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18542 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18542 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_18576 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_18576 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_18576 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_18576 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_18576 .row.no-gutters > [class^="col-"],
  #stacks_in_18576 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_18576 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_18618 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18620 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18620 img.maxwidth{max-width:500px}#stacks_in_18620 img.maxheight{width:auto;max-height:500px}

#stacks_in_18620 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18622 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18623 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18623 img.maxwidth{max-width:500px}#stacks_in_18623 img.maxheight{width:auto;max-height:500px}



#stacks_in_18625 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18630 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18632 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18633 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18634 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18634 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18634 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18634 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18634 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18634 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18599 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18601 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18601 img.maxwidth{max-width:500px}#stacks_in_18601 img.maxheight{width:auto;max-height:500px}

#stacks_in_18601 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18603 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18604 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18604 img.maxwidth{max-width:500px}#stacks_in_18604 img.maxheight{width:auto;max-height:500px}



#stacks_in_18606 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18611 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18613 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18614 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18615 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18615 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18615 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18615 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18615 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18615 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18580 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18582 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18582 img.maxwidth{max-width:500px}#stacks_in_18582 img.maxheight{width:auto;max-height:500px}

#stacks_in_18582 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18584 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18585 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18585 img.maxwidth{max-width:500px}#stacks_in_18585 img.maxheight{width:auto;max-height:500px}
#stacks_in_18587 h6,#stacks_in_18587 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_18587 h6 a,#stacks_in_18587 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_18587 h6 a:hover,#stacks_in_18587 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_18587 small,#stacks_in_18587 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_18587 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18592 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18594 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18595 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18596 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18596 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18596 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18596 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18596 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18596 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_18636 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_18636 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_18636 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_18636 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_18636 .row.no-gutters > [class^="col-"],
  #stacks_in_18636 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_18636 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_18672 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18674 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18674 img.maxwidth{max-width:500px}#stacks_in_18674 img.maxheight{width:auto;max-height:500px}

#stacks_in_18674 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18676 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18677 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18677 img.maxwidth{max-width:500px}#stacks_in_18677 img.maxheight{width:auto;max-height:500px}



#stacks_in_18679 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18684 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18686 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18687 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18688 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18688 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18688 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18688 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18688 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18688 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18656 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18658 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18658 img.maxwidth{max-width:500px}#stacks_in_18658 img.maxheight{width:auto;max-height:500px}

#stacks_in_18658 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18660 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18661 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18661 img.maxwidth{max-width:500px}#stacks_in_18661 img.maxheight{width:auto;max-height:500px}

#stacks_in_18663 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18665 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18667 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18668 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18669 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18669 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18669 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18669 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18669 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18669 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18640 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18642 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18642 img.maxwidth{max-width:500px}#stacks_in_18642 img.maxheight{width:auto;max-height:500px}

#stacks_in_18642 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18644 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18645 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18645 img.maxwidth{max-width:500px}#stacks_in_18645 img.maxheight{width:auto;max-height:500px}

#stacks_in_18647 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18649 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18651 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18652 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18653 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18653 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18653 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18653 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18653 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18653 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_18690 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_18690 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_18690 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_18690 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_18690 .row.no-gutters > [class^="col-"],
  #stacks_in_18690 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_18690 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_18726 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18728 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18728 img.maxwidth{max-width:500px}#stacks_in_18728 img.maxheight{width:auto;max-height:500px}

#stacks_in_18728 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18730 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18731 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18731 img.maxwidth{max-width:500px}#stacks_in_18731 img.maxheight{width:auto;max-height:500px}

#stacks_in_18733 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18735 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18737 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18738 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18739 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18739 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18739 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18739 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18739 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18739 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18710 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18712 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18712 img.maxwidth{max-width:500px}#stacks_in_18712 img.maxheight{width:auto;max-height:500px}

#stacks_in_18712 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18714 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18715 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18715 img.maxwidth{max-width:500px}#stacks_in_18715 img.maxheight{width:auto;max-height:500px}

#stacks_in_18717 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18719 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18721 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18722 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18723 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18723 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18723 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18723 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18723 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18723 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18694 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18696 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18696 img.maxwidth{max-width:500px}#stacks_in_18696 img.maxheight{width:auto;max-height:500px}

#stacks_in_18696 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18698 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18699 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18699 img.maxwidth{max-width:500px}#stacks_in_18699 img.maxheight{width:auto;max-height:500px}

#stacks_in_18701 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18703 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18705 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18706 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18707 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18707 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18707 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18707 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18707 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18707 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_18741 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_18741 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_18741 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_18741 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_18741 .row.no-gutters > [class^="col-"],
  #stacks_in_18741 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_18741 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_18777 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18779 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18779 img.maxwidth{max-width:500px}#stacks_in_18779 img.maxheight{width:auto;max-height:500px}

#stacks_in_18779 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18781 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18782 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18782 img.maxwidth{max-width:500px}#stacks_in_18782 img.maxheight{width:auto;max-height:500px}

#stacks_in_18784 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18786 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18788 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18789 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18790 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18790 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18790 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18790 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18790 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18790 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18761 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18763 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18763 img.maxwidth{max-width:500px}#stacks_in_18763 img.maxheight{width:auto;max-height:500px}

#stacks_in_18763 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18765 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18766 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18766 img.maxwidth{max-width:500px}#stacks_in_18766 img.maxheight{width:auto;max-height:500px}

#stacks_in_18768 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18770 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18772 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18773 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18774 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18774 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18774 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18774 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18774 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18774 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18745 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18747 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18747 img.maxwidth{max-width:500px}#stacks_in_18747 img.maxheight{width:auto;max-height:500px}

#stacks_in_18747 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18749 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18750 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18750 img.maxwidth{max-width:500px}#stacks_in_18750 img.maxheight{width:auto;max-height:500px}

#stacks_in_18752 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18754 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18756 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18757 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18758 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18758 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18758 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18758 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18758 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18758 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_18792 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_18792 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_18792 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_18792 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_18792 .row.no-gutters > [class^="col-"],
  #stacks_in_18792 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_18792 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_18828 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18830 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18830 img.maxwidth{max-width:500px}#stacks_in_18830 img.maxheight{width:auto;max-height:500px}

#stacks_in_18830 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18832 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18833 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18833 img.maxwidth{max-width:500px}#stacks_in_18833 img.maxheight{width:auto;max-height:500px}

#stacks_in_18835 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18837 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18839 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18840 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18841 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18841 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18841 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18841 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18841 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18841 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18812 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18814 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18814 img.maxwidth{max-width:500px}#stacks_in_18814 img.maxheight{width:auto;max-height:500px}

#stacks_in_18814 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18816 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18817 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18817 img.maxwidth{max-width:500px}#stacks_in_18817 img.maxheight{width:auto;max-height:500px}

#stacks_in_18819 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18821 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18823 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18824 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18825 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18825 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18825 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18825 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18825 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18825 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18796 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18798 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18798 img.maxwidth{max-width:500px}#stacks_in_18798 img.maxheight{width:auto;max-height:500px}

#stacks_in_18798 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18800 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18801 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18801 img.maxwidth{max-width:500px}#stacks_in_18801 img.maxheight{width:auto;max-height:500px}

#stacks_in_18803 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18805 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18807 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18808 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18809 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18809 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18809 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18809 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18809 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18809 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_18843 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_18843 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_18843 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_18843 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_18843 .row.no-gutters > [class^="col-"],
  #stacks_in_18843 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_18843 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_18879 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18881 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18881 img.maxwidth{max-width:500px}#stacks_in_18881 img.maxheight{width:auto;max-height:500px}

#stacks_in_18881 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18883 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18884 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18884 img.maxwidth{max-width:500px}#stacks_in_18884 img.maxheight{width:auto;max-height:500px}

#stacks_in_18886 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18888 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18890 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18891 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18892 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18892 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18892 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18892 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18892 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18892 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18863 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18865 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18865 img.maxwidth{max-width:500px}#stacks_in_18865 img.maxheight{width:auto;max-height:500px}

#stacks_in_18865 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18867 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18868 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18868 img.maxwidth{max-width:500px}#stacks_in_18868 img.maxheight{width:auto;max-height:500px}

#stacks_in_18870 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18872 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18874 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18875 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18876 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18876 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18876 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18876 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18876 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18876 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18847 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18849 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18849 img.maxwidth{max-width:500px}#stacks_in_18849 img.maxheight{width:auto;max-height:500px}

#stacks_in_18849 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18851 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18852 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18852 img.maxwidth{max-width:500px}#stacks_in_18852 img.maxheight{width:auto;max-height:500px}

#stacks_in_18854 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18856 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18858 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18859 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18860 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18860 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18860 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18860 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18860 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18860 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_18894 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_18894 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_18894 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_18894 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_18894 .row.no-gutters > [class^="col-"],
  #stacks_in_18894 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_18894 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_18930 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18932 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18932 img.maxwidth{max-width:500px}#stacks_in_18932 img.maxheight{width:auto;max-height:500px}

#stacks_in_18932 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18934 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18935 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18935 img.maxwidth{max-width:500px}#stacks_in_18935 img.maxheight{width:auto;max-height:500px}

#stacks_in_18937 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18939 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18941 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18942 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18943 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18943 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18943 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18943 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18943 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18943 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18914 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18916 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18916 img.maxwidth{max-width:500px}#stacks_in_18916 img.maxheight{width:auto;max-height:500px}

#stacks_in_18916 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18918 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18919 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18919 img.maxwidth{max-width:500px}#stacks_in_18919 img.maxheight{width:auto;max-height:500px}

#stacks_in_18921 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18923 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18925 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18926 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18927 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18927 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18927 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18927 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18927 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18927 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18898 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18900 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18900 img.maxwidth{max-width:500px}#stacks_in_18900 img.maxheight{width:auto;max-height:500px}

#stacks_in_18900 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18902 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18903 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18903 img.maxwidth{max-width:500px}#stacks_in_18903 img.maxheight{width:auto;max-height:500px}

#stacks_in_18905 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18907 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18909 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18910 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18911 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18911 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18911 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18911 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18911 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18911 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_18945 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_18945 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_18945 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_18945 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_18945 .row.no-gutters > [class^="col-"],
  #stacks_in_18945 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_18945 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_18981 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18983 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18983 img.maxwidth{max-width:500px}#stacks_in_18983 img.maxheight{width:auto;max-height:500px}

#stacks_in_18983 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18985 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18986 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18986 img.maxwidth{max-width:500px}#stacks_in_18986 img.maxheight{width:auto;max-height:500px}

#stacks_in_18988 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18990 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18992 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18993 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18994 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18994 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18994 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18994 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18994 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18994 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18965 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18967 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18967 img.maxwidth{max-width:500px}#stacks_in_18967 img.maxheight{width:auto;max-height:500px}

#stacks_in_18967 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18969 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18970 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18970 img.maxwidth{max-width:500px}#stacks_in_18970 img.maxheight{width:auto;max-height:500px}

#stacks_in_18972 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18974 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18976 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18977 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18978 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18978 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18978 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18978 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18978 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18978 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_18949 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_18951 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18951 img.maxwidth{max-width:500px}#stacks_in_18951 img.maxheight{width:auto;max-height:500px}

#stacks_in_18951 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_18953 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_18954 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_18954 img.maxwidth{max-width:500px}#stacks_in_18954 img.maxheight{width:auto;max-height:500px}

#stacks_in_18956 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18958 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_18960 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_18961 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_18962 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_18962 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_18962 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_18962 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_18962 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_18962 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_18996 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_18996 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_18996 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_18996 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_18996 .row.no-gutters > [class^="col-"],
  #stacks_in_18996 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_18996 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_19032 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19034 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19034 img.maxwidth{max-width:500px}#stacks_in_19034 img.maxheight{width:auto;max-height:500px}

#stacks_in_19034 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19036 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19037 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19037 img.maxwidth{max-width:500px}#stacks_in_19037 img.maxheight{width:auto;max-height:500px}

#stacks_in_19039 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19041 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19043 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19044 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19045 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19045 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19045 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19045 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19045 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19045 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19016 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19018 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19018 img.maxwidth{max-width:500px}#stacks_in_19018 img.maxheight{width:auto;max-height:500px}

#stacks_in_19018 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19020 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19021 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19021 img.maxwidth{max-width:500px}#stacks_in_19021 img.maxheight{width:auto;max-height:500px}

#stacks_in_19023 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19025 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19027 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19028 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19029 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19029 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19029 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19029 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19029 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19029 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19000 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19002 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19002 img.maxwidth{max-width:500px}#stacks_in_19002 img.maxheight{width:auto;max-height:500px}

#stacks_in_19002 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19004 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19005 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19005 img.maxwidth{max-width:500px}#stacks_in_19005 img.maxheight{width:auto;max-height:500px}

#stacks_in_19007 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19009 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19011 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19012 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19013 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19013 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19013 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19013 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19013 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19013 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_19049 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_19049 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_19049 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_19049 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_19049 .row.no-gutters > [class^="col-"],
  #stacks_in_19049 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_19049 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_19091 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19093 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19093 img.maxwidth{max-width:500px}#stacks_in_19093 img.maxheight{width:auto;max-height:500px}

#stacks_in_19093 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19095 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19096 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19096 img.maxwidth{max-width:500px}#stacks_in_19096 img.maxheight{width:auto;max-height:500px}



#stacks_in_19098 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19103 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19105 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19106 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19107 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19107 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19107 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19107 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19107 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19107 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19072 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19074 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19074 img.maxwidth{max-width:500px}#stacks_in_19074 img.maxheight{width:auto;max-height:500px}

#stacks_in_19074 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19076 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19077 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19077 img.maxwidth{max-width:500px}#stacks_in_19077 img.maxheight{width:auto;max-height:500px}



#stacks_in_19079 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19084 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19086 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19087 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19088 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19088 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19088 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19088 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19088 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19088 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19053 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19055 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19055 img.maxwidth{max-width:500px}#stacks_in_19055 img.maxheight{width:auto;max-height:500px}

#stacks_in_19055 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19057 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19058 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19058 img.maxwidth{max-width:500px}#stacks_in_19058 img.maxheight{width:auto;max-height:500px}
#stacks_in_19060 h6,#stacks_in_19060 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_19060 h6 a,#stacks_in_19060 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_19060 h6 a:hover,#stacks_in_19060 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_19060 small,#stacks_in_19060 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_19060 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19065 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19067 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19068 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19069 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19069 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19069 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19069 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19069 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19069 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_19109 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_19109 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_19109 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_19109 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_19109 .row.no-gutters > [class^="col-"],
  #stacks_in_19109 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_19109 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_19145 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19147 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19147 img.maxwidth{max-width:500px}#stacks_in_19147 img.maxheight{width:auto;max-height:500px}

#stacks_in_19147 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19149 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19150 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19150 img.maxwidth{max-width:500px}#stacks_in_19150 img.maxheight{width:auto;max-height:500px}



#stacks_in_19152 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19157 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19159 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19160 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19161 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19161 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19161 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19161 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19161 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19161 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19129 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19131 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19131 img.maxwidth{max-width:500px}#stacks_in_19131 img.maxheight{width:auto;max-height:500px}

#stacks_in_19131 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19133 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19134 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19134 img.maxwidth{max-width:500px}#stacks_in_19134 img.maxheight{width:auto;max-height:500px}

#stacks_in_19136 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19138 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19140 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19141 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19142 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19142 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19142 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19142 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19142 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19142 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19113 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19115 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19115 img.maxwidth{max-width:500px}#stacks_in_19115 img.maxheight{width:auto;max-height:500px}

#stacks_in_19115 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19117 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19118 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19118 img.maxwidth{max-width:500px}#stacks_in_19118 img.maxheight{width:auto;max-height:500px}

#stacks_in_19120 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19122 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19124 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19125 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19126 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19126 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19126 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19126 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19126 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19126 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_19163 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_19163 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_19163 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_19163 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_19163 .row.no-gutters > [class^="col-"],
  #stacks_in_19163 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_19163 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_19199 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19201 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19201 img.maxwidth{max-width:500px}#stacks_in_19201 img.maxheight{width:auto;max-height:500px}

#stacks_in_19201 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19203 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19204 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19204 img.maxwidth{max-width:500px}#stacks_in_19204 img.maxheight{width:auto;max-height:500px}

#stacks_in_19206 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19208 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19210 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19211 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19212 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19212 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19212 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19212 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19212 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19212 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19183 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19185 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19185 img.maxwidth{max-width:500px}#stacks_in_19185 img.maxheight{width:auto;max-height:500px}

#stacks_in_19185 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19187 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19188 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19188 img.maxwidth{max-width:500px}#stacks_in_19188 img.maxheight{width:auto;max-height:500px}

#stacks_in_19190 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19192 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19194 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19195 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19196 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19196 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19196 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19196 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19196 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19196 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19167 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19169 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19169 img.maxwidth{max-width:500px}#stacks_in_19169 img.maxheight{width:auto;max-height:500px}

#stacks_in_19169 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19171 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19172 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19172 img.maxwidth{max-width:500px}#stacks_in_19172 img.maxheight{width:auto;max-height:500px}

#stacks_in_19174 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19176 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19178 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19179 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19180 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19180 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19180 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19180 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19180 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19180 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_19214 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_19214 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_19214 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_19214 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_19214 .row.no-gutters > [class^="col-"],
  #stacks_in_19214 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_19214 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_19250 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19252 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19252 img.maxwidth{max-width:500px}#stacks_in_19252 img.maxheight{width:auto;max-height:500px}

#stacks_in_19252 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19254 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19255 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19255 img.maxwidth{max-width:500px}#stacks_in_19255 img.maxheight{width:auto;max-height:500px}

#stacks_in_19257 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19259 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19261 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19262 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19263 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19263 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19263 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19263 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19263 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19263 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19234 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19236 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19236 img.maxwidth{max-width:500px}#stacks_in_19236 img.maxheight{width:auto;max-height:500px}

#stacks_in_19236 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19238 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19239 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19239 img.maxwidth{max-width:500px}#stacks_in_19239 img.maxheight{width:auto;max-height:500px}

#stacks_in_19241 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19243 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19245 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19246 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19247 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19247 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19247 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19247 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19247 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19247 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19218 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19220 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19220 img.maxwidth{max-width:500px}#stacks_in_19220 img.maxheight{width:auto;max-height:500px}

#stacks_in_19220 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19222 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19223 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19223 img.maxwidth{max-width:500px}#stacks_in_19223 img.maxheight{width:auto;max-height:500px}

#stacks_in_19225 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19227 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19229 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19230 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19231 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19231 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19231 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19231 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19231 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19231 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_19265 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_19265 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_19265 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_19265 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_19265 .row.no-gutters > [class^="col-"],
  #stacks_in_19265 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_19265 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_19301 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19303 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19303 img.maxwidth{max-width:500px}#stacks_in_19303 img.maxheight{width:auto;max-height:500px}

#stacks_in_19303 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19305 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19306 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19306 img.maxwidth{max-width:500px}#stacks_in_19306 img.maxheight{width:auto;max-height:500px}

#stacks_in_19308 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19310 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19312 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19313 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19314 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19314 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19314 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19314 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19314 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19314 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19285 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19287 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19287 img.maxwidth{max-width:500px}#stacks_in_19287 img.maxheight{width:auto;max-height:500px}

#stacks_in_19287 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19289 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19290 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19290 img.maxwidth{max-width:500px}#stacks_in_19290 img.maxheight{width:auto;max-height:500px}

#stacks_in_19292 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19294 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19296 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19297 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19298 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19298 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19298 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19298 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19298 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19298 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19269 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19271 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19271 img.maxwidth{max-width:500px}#stacks_in_19271 img.maxheight{width:auto;max-height:500px}

#stacks_in_19271 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19273 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19274 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19274 img.maxwidth{max-width:500px}#stacks_in_19274 img.maxheight{width:auto;max-height:500px}

#stacks_in_19276 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19278 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19280 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19281 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19282 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19282 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19282 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19282 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19282 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19282 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_19316 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_19316 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_19316 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_19316 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_19316 .row.no-gutters > [class^="col-"],
  #stacks_in_19316 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_19316 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_19352 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19354 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19354 img.maxwidth{max-width:500px}#stacks_in_19354 img.maxheight{width:auto;max-height:500px}

#stacks_in_19354 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19356 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19357 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19357 img.maxwidth{max-width:500px}#stacks_in_19357 img.maxheight{width:auto;max-height:500px}

#stacks_in_19359 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19361 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19363 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19364 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19365 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19365 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19365 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19365 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19365 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19365 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19336 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19338 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19338 img.maxwidth{max-width:500px}#stacks_in_19338 img.maxheight{width:auto;max-height:500px}

#stacks_in_19338 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19340 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19341 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19341 img.maxwidth{max-width:500px}#stacks_in_19341 img.maxheight{width:auto;max-height:500px}

#stacks_in_19343 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19345 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19347 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19348 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19349 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19349 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19349 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19349 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19349 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19349 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19320 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19322 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19322 img.maxwidth{max-width:500px}#stacks_in_19322 img.maxheight{width:auto;max-height:500px}

#stacks_in_19322 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19324 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19325 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19325 img.maxwidth{max-width:500px}#stacks_in_19325 img.maxheight{width:auto;max-height:500px}

#stacks_in_19327 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19329 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19331 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19332 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19333 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19333 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19333 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19333 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19333 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19333 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_19367 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_19367 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_19367 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_19367 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_19367 .row.no-gutters > [class^="col-"],
  #stacks_in_19367 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_19367 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_19403 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19405 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19405 img.maxwidth{max-width:500px}#stacks_in_19405 img.maxheight{width:auto;max-height:500px}

#stacks_in_19405 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19407 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19408 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19408 img.maxwidth{max-width:500px}#stacks_in_19408 img.maxheight{width:auto;max-height:500px}

#stacks_in_19410 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19412 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19414 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19415 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19416 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19416 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19416 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19416 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19416 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19416 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19387 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19389 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19389 img.maxwidth{max-width:500px}#stacks_in_19389 img.maxheight{width:auto;max-height:500px}

#stacks_in_19389 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19391 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19392 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19392 img.maxwidth{max-width:500px}#stacks_in_19392 img.maxheight{width:auto;max-height:500px}

#stacks_in_19394 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19396 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19398 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19399 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19400 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19400 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19400 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19400 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19400 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19400 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19371 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19373 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19373 img.maxwidth{max-width:500px}#stacks_in_19373 img.maxheight{width:auto;max-height:500px}

#stacks_in_19373 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19375 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19376 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19376 img.maxwidth{max-width:500px}#stacks_in_19376 img.maxheight{width:auto;max-height:500px}

#stacks_in_19378 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19380 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19382 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19383 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19384 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19384 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19384 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19384 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19384 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19384 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_19418 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_19418 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_19418 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_19418 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_19418 .row.no-gutters > [class^="col-"],
  #stacks_in_19418 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_19418 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_19454 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19456 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19456 img.maxwidth{max-width:500px}#stacks_in_19456 img.maxheight{width:auto;max-height:500px}

#stacks_in_19456 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19458 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19459 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19459 img.maxwidth{max-width:500px}#stacks_in_19459 img.maxheight{width:auto;max-height:500px}

#stacks_in_19461 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19463 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19465 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19466 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19467 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19467 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19467 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19467 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19467 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19467 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19438 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19440 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19440 img.maxwidth{max-width:500px}#stacks_in_19440 img.maxheight{width:auto;max-height:500px}

#stacks_in_19440 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19442 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19443 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19443 img.maxwidth{max-width:500px}#stacks_in_19443 img.maxheight{width:auto;max-height:500px}

#stacks_in_19445 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19447 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19449 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19450 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19451 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19451 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19451 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19451 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19451 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19451 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19422 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19424 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19424 img.maxwidth{max-width:500px}#stacks_in_19424 img.maxheight{width:auto;max-height:500px}

#stacks_in_19424 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19426 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19427 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19427 img.maxwidth{max-width:500px}#stacks_in_19427 img.maxheight{width:auto;max-height:500px}

#stacks_in_19429 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19431 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19433 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19434 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19435 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19435 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19435 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19435 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19435 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19435 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_19469 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_19469 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_19469 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_19469 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_19469 .row.no-gutters > [class^="col-"],
  #stacks_in_19469 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_19469 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_19505 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19507 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19507 img.maxwidth{max-width:500px}#stacks_in_19507 img.maxheight{width:auto;max-height:500px}

#stacks_in_19507 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19509 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19510 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19510 img.maxwidth{max-width:500px}#stacks_in_19510 img.maxheight{width:auto;max-height:500px}

#stacks_in_19512 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19514 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19516 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19517 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19518 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19518 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19518 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19518 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19518 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19518 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19489 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19491 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19491 img.maxwidth{max-width:500px}#stacks_in_19491 img.maxheight{width:auto;max-height:500px}

#stacks_in_19491 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19493 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19494 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19494 img.maxwidth{max-width:500px}#stacks_in_19494 img.maxheight{width:auto;max-height:500px}

#stacks_in_19496 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19498 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19500 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19501 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19502 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19502 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19502 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19502 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19502 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19502 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19473 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19475 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19475 img.maxwidth{max-width:500px}#stacks_in_19475 img.maxheight{width:auto;max-height:500px}

#stacks_in_19475 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19477 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19478 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19478 img.maxwidth{max-width:500px}#stacks_in_19478 img.maxheight{width:auto;max-height:500px}

#stacks_in_19480 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19482 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19484 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19485 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19486 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19486 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19486 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19486 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19486 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19486 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_19520 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_19520 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_19520 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_19520 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_19520 .row.no-gutters > [class^="col-"],
  #stacks_in_19520 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_19520 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_19556 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19558 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19558 img.maxwidth{max-width:500px}#stacks_in_19558 img.maxheight{width:auto;max-height:500px}

#stacks_in_19558 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19560 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19561 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19561 img.maxwidth{max-width:500px}#stacks_in_19561 img.maxheight{width:auto;max-height:500px}

#stacks_in_19563 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19565 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19567 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19568 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19569 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19569 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19569 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19569 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19569 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19569 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19540 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19542 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19542 img.maxwidth{max-width:500px}#stacks_in_19542 img.maxheight{width:auto;max-height:500px}

#stacks_in_19542 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19544 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19545 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19545 img.maxwidth{max-width:500px}#stacks_in_19545 img.maxheight{width:auto;max-height:500px}

#stacks_in_19547 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19549 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19551 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19552 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19553 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19553 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19553 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19553 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19553 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19553 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19524 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19526 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19526 img.maxwidth{max-width:500px}#stacks_in_19526 img.maxheight{width:auto;max-height:500px}

#stacks_in_19526 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19528 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19529 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19529 img.maxwidth{max-width:500px}#stacks_in_19529 img.maxheight{width:auto;max-height:500px}

#stacks_in_19531 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19533 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19535 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19536 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19537 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19537 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19537 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19537 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19537 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19537 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_19571 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_19571 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_19571 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_19571 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_19571 .row.no-gutters > [class^="col-"],
  #stacks_in_19571 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_19571 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_19607 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19609 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19609 img.maxwidth{max-width:500px}#stacks_in_19609 img.maxheight{width:auto;max-height:500px}

#stacks_in_19609 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19611 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19612 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19612 img.maxwidth{max-width:500px}#stacks_in_19612 img.maxheight{width:auto;max-height:500px}

#stacks_in_19614 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19616 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19618 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19619 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19620 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19620 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19620 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19620 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19620 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19620 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19591 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19593 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19593 img.maxwidth{max-width:500px}#stacks_in_19593 img.maxheight{width:auto;max-height:500px}

#stacks_in_19593 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19595 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19596 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19596 img.maxwidth{max-width:500px}#stacks_in_19596 img.maxheight{width:auto;max-height:500px}

#stacks_in_19598 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19600 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19602 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19603 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19604 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19604 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19604 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19604 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19604 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19604 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19575 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19577 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19577 img.maxwidth{max-width:500px}#stacks_in_19577 img.maxheight{width:auto;max-height:500px}

#stacks_in_19577 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19579 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19580 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19580 img.maxwidth{max-width:500px}#stacks_in_19580 img.maxheight{width:auto;max-height:500px}

#stacks_in_19582 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19584 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19586 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19587 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19588 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19588 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19588 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19588 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19588 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19588 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_19622 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_19622 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_19622 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_19622 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_19622 .row.no-gutters > [class^="col-"],
  #stacks_in_19622 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_19622 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_19658 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19660 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19660 img.maxwidth{max-width:500px}#stacks_in_19660 img.maxheight{width:auto;max-height:500px}

#stacks_in_19660 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19662 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19663 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19663 img.maxwidth{max-width:500px}#stacks_in_19663 img.maxheight{width:auto;max-height:500px}

#stacks_in_19665 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19667 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19669 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19670 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19671 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19671 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19671 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19671 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19671 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19671 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19642 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19644 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19644 img.maxwidth{max-width:500px}#stacks_in_19644 img.maxheight{width:auto;max-height:500px}

#stacks_in_19644 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19646 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19647 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19647 img.maxwidth{max-width:500px}#stacks_in_19647 img.maxheight{width:auto;max-height:500px}

#stacks_in_19649 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19651 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19653 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19654 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19655 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19655 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19655 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19655 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19655 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19655 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19626 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19628 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19628 img.maxwidth{max-width:500px}#stacks_in_19628 img.maxheight{width:auto;max-height:500px}

#stacks_in_19628 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19630 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19631 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19631 img.maxwidth{max-width:500px}#stacks_in_19631 img.maxheight{width:auto;max-height:500px}

#stacks_in_19633 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19635 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19637 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19638 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19639 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19639 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19639 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19639 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19639 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19639 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_19673 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_19673 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_19673 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_19673 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_19673 .row.no-gutters > [class^="col-"],
  #stacks_in_19673 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_19673 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_19715 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19717 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19717 img.maxwidth{max-width:500px}#stacks_in_19717 img.maxheight{width:auto;max-height:500px}

#stacks_in_19717 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19719 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19720 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19720 img.maxwidth{max-width:500px}#stacks_in_19720 img.maxheight{width:auto;max-height:500px}



#stacks_in_19722 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19727 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19729 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19730 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19731 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19731 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19731 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19731 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19731 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19731 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19696 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19698 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19698 img.maxwidth{max-width:500px}#stacks_in_19698 img.maxheight{width:auto;max-height:500px}

#stacks_in_19698 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19700 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19701 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19701 img.maxwidth{max-width:500px}#stacks_in_19701 img.maxheight{width:auto;max-height:500px}



#stacks_in_19703 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19708 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19710 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19711 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19712 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19712 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19712 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19712 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19712 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19712 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19677 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19679 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19679 img.maxwidth{max-width:500px}#stacks_in_19679 img.maxheight{width:auto;max-height:500px}

#stacks_in_19679 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19681 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19682 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19682 img.maxwidth{max-width:500px}#stacks_in_19682 img.maxheight{width:auto;max-height:500px}
#stacks_in_19684 h6,#stacks_in_19684 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_19684 h6 a,#stacks_in_19684 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_19684 h6 a:hover,#stacks_in_19684 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_19684 small,#stacks_in_19684 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_19684 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19689 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19691 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19692 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19693 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19693 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19693 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19693 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19693 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19693 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_19733 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_19733 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_19733 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_19733 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_19733 .row.no-gutters > [class^="col-"],
  #stacks_in_19733 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_19733 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_19769 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19771 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19771 img.maxwidth{max-width:500px}#stacks_in_19771 img.maxheight{width:auto;max-height:500px}

#stacks_in_19771 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19773 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19774 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19774 img.maxwidth{max-width:500px}#stacks_in_19774 img.maxheight{width:auto;max-height:500px}



#stacks_in_19776 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19781 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19783 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19784 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19785 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19785 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19785 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19785 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19785 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19785 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19753 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19755 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19755 img.maxwidth{max-width:500px}#stacks_in_19755 img.maxheight{width:auto;max-height:500px}

#stacks_in_19755 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19757 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19758 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19758 img.maxwidth{max-width:500px}#stacks_in_19758 img.maxheight{width:auto;max-height:500px}

#stacks_in_19760 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19762 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19764 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19765 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19766 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19766 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19766 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19766 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19766 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19766 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19737 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19739 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19739 img.maxwidth{max-width:500px}#stacks_in_19739 img.maxheight{width:auto;max-height:500px}

#stacks_in_19739 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19741 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19742 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19742 img.maxwidth{max-width:500px}#stacks_in_19742 img.maxheight{width:auto;max-height:500px}

#stacks_in_19744 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19746 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19748 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19749 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19750 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19750 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19750 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19750 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19750 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19750 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_19787 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_19787 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_19787 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_19787 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_19787 .row.no-gutters > [class^="col-"],
  #stacks_in_19787 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_19787 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_19823 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19825 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19825 img.maxwidth{max-width:500px}#stacks_in_19825 img.maxheight{width:auto;max-height:500px}

#stacks_in_19825 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19827 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19828 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19828 img.maxwidth{max-width:500px}#stacks_in_19828 img.maxheight{width:auto;max-height:500px}

#stacks_in_19830 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19832 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19834 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19835 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19836 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19836 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19836 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19836 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19836 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19836 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19807 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19809 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19809 img.maxwidth{max-width:500px}#stacks_in_19809 img.maxheight{width:auto;max-height:500px}

#stacks_in_19809 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19811 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19812 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19812 img.maxwidth{max-width:500px}#stacks_in_19812 img.maxheight{width:auto;max-height:500px}

#stacks_in_19814 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19816 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19818 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19819 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19820 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19820 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19820 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19820 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19820 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19820 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19791 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19793 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19793 img.maxwidth{max-width:500px}#stacks_in_19793 img.maxheight{width:auto;max-height:500px}

#stacks_in_19793 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19795 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19796 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19796 img.maxwidth{max-width:500px}#stacks_in_19796 img.maxheight{width:auto;max-height:500px}

#stacks_in_19798 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19800 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19802 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19803 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19804 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19804 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19804 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19804 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19804 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19804 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_19838 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_19838 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_19838 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_19838 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_19838 .row.no-gutters > [class^="col-"],
  #stacks_in_19838 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_19838 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_19874 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19876 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19876 img.maxwidth{max-width:500px}#stacks_in_19876 img.maxheight{width:auto;max-height:500px}

#stacks_in_19876 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19878 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19879 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19879 img.maxwidth{max-width:500px}#stacks_in_19879 img.maxheight{width:auto;max-height:500px}

#stacks_in_19881 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19883 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19885 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19886 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19887 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19887 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19887 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19887 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19887 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19887 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19858 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19860 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19860 img.maxwidth{max-width:500px}#stacks_in_19860 img.maxheight{width:auto;max-height:500px}

#stacks_in_19860 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19862 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19863 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19863 img.maxwidth{max-width:500px}#stacks_in_19863 img.maxheight{width:auto;max-height:500px}

#stacks_in_19865 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19867 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19869 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19870 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19871 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19871 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19871 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19871 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19871 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19871 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19842 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19844 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19844 img.maxwidth{max-width:500px}#stacks_in_19844 img.maxheight{width:auto;max-height:500px}

#stacks_in_19844 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19846 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19847 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19847 img.maxwidth{max-width:500px}#stacks_in_19847 img.maxheight{width:auto;max-height:500px}

#stacks_in_19849 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19851 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19853 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19854 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19855 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19855 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19855 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19855 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19855 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19855 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_19889 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_19889 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_19889 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_19889 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_19889 .row.no-gutters > [class^="col-"],
  #stacks_in_19889 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_19889 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_19925 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19927 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19927 img.maxwidth{max-width:500px}#stacks_in_19927 img.maxheight{width:auto;max-height:500px}

#stacks_in_19927 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19929 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19930 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19930 img.maxwidth{max-width:500px}#stacks_in_19930 img.maxheight{width:auto;max-height:500px}

#stacks_in_19932 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19934 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19936 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19937 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19938 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19938 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19938 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19938 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19938 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19938 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19909 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19911 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19911 img.maxwidth{max-width:500px}#stacks_in_19911 img.maxheight{width:auto;max-height:500px}

#stacks_in_19911 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19913 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19914 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19914 img.maxwidth{max-width:500px}#stacks_in_19914 img.maxheight{width:auto;max-height:500px}

#stacks_in_19916 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19918 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19920 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19921 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19922 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19922 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19922 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19922 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19922 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19922 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19893 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19895 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19895 img.maxwidth{max-width:500px}#stacks_in_19895 img.maxheight{width:auto;max-height:500px}

#stacks_in_19895 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19897 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19898 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19898 img.maxwidth{max-width:500px}#stacks_in_19898 img.maxheight{width:auto;max-height:500px}

#stacks_in_19900 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19902 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19904 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19905 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19906 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19906 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19906 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19906 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19906 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19906 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_19940 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_19940 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_19940 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_19940 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_19940 .row.no-gutters > [class^="col-"],
  #stacks_in_19940 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_19940 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_19976 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19978 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19978 img.maxwidth{max-width:500px}#stacks_in_19978 img.maxheight{width:auto;max-height:500px}

#stacks_in_19978 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19980 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19981 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19981 img.maxwidth{max-width:500px}#stacks_in_19981 img.maxheight{width:auto;max-height:500px}

#stacks_in_19983 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19985 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19987 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19988 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19989 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19989 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19989 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19989 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19989 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19989 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19960 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19962 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19962 img.maxwidth{max-width:500px}#stacks_in_19962 img.maxheight{width:auto;max-height:500px}

#stacks_in_19962 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19964 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19965 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19965 img.maxwidth{max-width:500px}#stacks_in_19965 img.maxheight{width:auto;max-height:500px}

#stacks_in_19967 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19969 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19971 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19972 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19973 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19973 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19973 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19973 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19973 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19973 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19944 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19946 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19946 img.maxwidth{max-width:500px}#stacks_in_19946 img.maxheight{width:auto;max-height:500px}

#stacks_in_19946 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19948 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_19949 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19949 img.maxwidth{max-width:500px}#stacks_in_19949 img.maxheight{width:auto;max-height:500px}

#stacks_in_19951 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19953 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_19955 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_19956 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_19957 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_19957 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_19957 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_19957 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_19957 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_19957 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_19991 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_19991 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_19991 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_19991 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_19991 .row.no-gutters > [class^="col-"],
  #stacks_in_19991 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_19991 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_20027 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20029 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20029 img.maxwidth{max-width:500px}#stacks_in_20029 img.maxheight{width:auto;max-height:500px}

#stacks_in_20029 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20031 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20032 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20032 img.maxwidth{max-width:500px}#stacks_in_20032 img.maxheight{width:auto;max-height:500px}

#stacks_in_20034 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20036 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20038 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20039 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20040 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20040 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20040 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20040 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20040 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20040 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20011 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20013 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20013 img.maxwidth{max-width:500px}#stacks_in_20013 img.maxheight{width:auto;max-height:500px}

#stacks_in_20013 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20015 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20016 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20016 img.maxwidth{max-width:500px}#stacks_in_20016 img.maxheight{width:auto;max-height:500px}

#stacks_in_20018 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20020 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20022 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20023 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20024 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20024 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20024 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20024 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20024 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20024 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_19995 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_19997 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_19997 img.maxwidth{max-width:500px}#stacks_in_19997 img.maxheight{width:auto;max-height:500px}

#stacks_in_19997 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_19999 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20000 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20000 img.maxwidth{max-width:500px}#stacks_in_20000 img.maxheight{width:auto;max-height:500px}

#stacks_in_20002 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20004 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20006 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20007 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20008 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20008 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20008 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20008 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20008 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20008 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_20042 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_20042 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_20042 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_20042 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_20042 .row.no-gutters > [class^="col-"],
  #stacks_in_20042 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_20042 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_20078 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20080 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20080 img.maxwidth{max-width:500px}#stacks_in_20080 img.maxheight{width:auto;max-height:500px}

#stacks_in_20080 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20082 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20083 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20083 img.maxwidth{max-width:500px}#stacks_in_20083 img.maxheight{width:auto;max-height:500px}

#stacks_in_20085 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20087 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20089 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20090 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20091 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20091 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20091 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20091 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20091 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20091 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20062 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20064 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20064 img.maxwidth{max-width:500px}#stacks_in_20064 img.maxheight{width:auto;max-height:500px}

#stacks_in_20064 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20066 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20067 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20067 img.maxwidth{max-width:500px}#stacks_in_20067 img.maxheight{width:auto;max-height:500px}

#stacks_in_20069 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20071 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20073 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20074 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20075 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20075 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20075 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20075 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20075 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20075 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20046 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20048 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20048 img.maxwidth{max-width:500px}#stacks_in_20048 img.maxheight{width:auto;max-height:500px}

#stacks_in_20048 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20050 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20051 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20051 img.maxwidth{max-width:500px}#stacks_in_20051 img.maxheight{width:auto;max-height:500px}

#stacks_in_20053 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20055 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20057 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20058 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20059 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20059 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20059 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20059 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20059 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20059 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_20093 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_20093 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_20093 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_20093 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_20093 .row.no-gutters > [class^="col-"],
  #stacks_in_20093 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_20093 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_20129 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20131 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20131 img.maxwidth{max-width:500px}#stacks_in_20131 img.maxheight{width:auto;max-height:500px}

#stacks_in_20131 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20133 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20134 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20134 img.maxwidth{max-width:500px}#stacks_in_20134 img.maxheight{width:auto;max-height:500px}

#stacks_in_20136 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20138 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20140 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20141 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20142 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20142 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20142 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20142 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20142 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20142 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20113 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20115 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20115 img.maxwidth{max-width:500px}#stacks_in_20115 img.maxheight{width:auto;max-height:500px}

#stacks_in_20115 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20117 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20118 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20118 img.maxwidth{max-width:500px}#stacks_in_20118 img.maxheight{width:auto;max-height:500px}

#stacks_in_20120 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20122 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20124 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20125 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20126 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20126 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20126 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20126 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20126 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20126 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20097 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20099 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20099 img.maxwidth{max-width:500px}#stacks_in_20099 img.maxheight{width:auto;max-height:500px}

#stacks_in_20099 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20101 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20102 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20102 img.maxwidth{max-width:500px}#stacks_in_20102 img.maxheight{width:auto;max-height:500px}

#stacks_in_20104 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20106 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20108 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20109 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20110 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20110 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20110 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20110 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20110 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20110 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_20144 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_20144 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_20144 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_20144 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_20144 .row.no-gutters > [class^="col-"],
  #stacks_in_20144 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_20144 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_20180 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20182 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20182 img.maxwidth{max-width:500px}#stacks_in_20182 img.maxheight{width:auto;max-height:500px}

#stacks_in_20182 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20184 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20185 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20185 img.maxwidth{max-width:500px}#stacks_in_20185 img.maxheight{width:auto;max-height:500px}

#stacks_in_20187 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20189 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20191 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20192 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20193 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20193 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20193 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20193 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20193 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20193 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20164 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20166 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20166 img.maxwidth{max-width:500px}#stacks_in_20166 img.maxheight{width:auto;max-height:500px}

#stacks_in_20166 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20168 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20169 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20169 img.maxwidth{max-width:500px}#stacks_in_20169 img.maxheight{width:auto;max-height:500px}

#stacks_in_20171 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20173 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20175 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20176 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20177 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20177 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20177 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20177 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20177 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20177 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20148 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20150 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20150 img.maxwidth{max-width:500px}#stacks_in_20150 img.maxheight{width:auto;max-height:500px}

#stacks_in_20150 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20152 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20153 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20153 img.maxwidth{max-width:500px}#stacks_in_20153 img.maxheight{width:auto;max-height:500px}

#stacks_in_20155 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20157 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20159 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20160 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20161 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20161 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20161 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20161 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20161 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20161 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_20195 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_20195 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_20195 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_20195 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_20195 .row.no-gutters > [class^="col-"],
  #stacks_in_20195 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_20195 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_20231 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20233 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20233 img.maxwidth{max-width:500px}#stacks_in_20233 img.maxheight{width:auto;max-height:500px}

#stacks_in_20233 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20235 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20236 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20236 img.maxwidth{max-width:500px}#stacks_in_20236 img.maxheight{width:auto;max-height:500px}

#stacks_in_20238 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20240 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20242 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20243 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20244 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20244 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20244 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20244 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20244 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20244 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20215 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20217 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20217 img.maxwidth{max-width:500px}#stacks_in_20217 img.maxheight{width:auto;max-height:500px}

#stacks_in_20217 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20219 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20220 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20220 img.maxwidth{max-width:500px}#stacks_in_20220 img.maxheight{width:auto;max-height:500px}

#stacks_in_20222 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20224 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20226 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20227 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20228 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20228 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20228 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20228 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20228 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20228 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20199 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20201 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20201 img.maxwidth{max-width:500px}#stacks_in_20201 img.maxheight{width:auto;max-height:500px}

#stacks_in_20201 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20203 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20204 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20204 img.maxwidth{max-width:500px}#stacks_in_20204 img.maxheight{width:auto;max-height:500px}

#stacks_in_20206 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20208 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20210 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20211 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20212 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20212 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20212 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20212 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20212 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20212 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_20246 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_20246 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_20246 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_20246 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_20246 .row.no-gutters > [class^="col-"],
  #stacks_in_20246 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_20246 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_20282 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20284 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20284 img.maxwidth{max-width:500px}#stacks_in_20284 img.maxheight{width:auto;max-height:500px}

#stacks_in_20284 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20286 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20287 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20287 img.maxwidth{max-width:500px}#stacks_in_20287 img.maxheight{width:auto;max-height:500px}

#stacks_in_20289 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20291 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20293 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20294 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20295 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20295 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20295 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20295 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20295 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20295 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20266 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20268 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20268 img.maxwidth{max-width:500px}#stacks_in_20268 img.maxheight{width:auto;max-height:500px}

#stacks_in_20268 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20270 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20271 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20271 img.maxwidth{max-width:500px}#stacks_in_20271 img.maxheight{width:auto;max-height:500px}

#stacks_in_20273 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20275 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20277 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20278 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20279 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20279 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20279 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20279 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20279 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20279 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20250 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20252 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20252 img.maxwidth{max-width:500px}#stacks_in_20252 img.maxheight{width:auto;max-height:500px}

#stacks_in_20252 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20254 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20255 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20255 img.maxwidth{max-width:500px}#stacks_in_20255 img.maxheight{width:auto;max-height:500px}

#stacks_in_20257 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20259 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20261 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20262 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20263 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20263 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20263 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20263 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20263 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20263 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_20297 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_20297 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_20297 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_20297 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_20297 .row.no-gutters > [class^="col-"],
  #stacks_in_20297 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_20297 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_20339 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20341 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20341 img.maxwidth{max-width:500px}#stacks_in_20341 img.maxheight{width:auto;max-height:500px}

#stacks_in_20341 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20343 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20344 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20344 img.maxwidth{max-width:500px}#stacks_in_20344 img.maxheight{width:auto;max-height:500px}



#stacks_in_20346 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20351 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20353 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20354 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20355 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20355 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20355 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20355 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20355 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20355 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20320 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20322 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20322 img.maxwidth{max-width:500px}#stacks_in_20322 img.maxheight{width:auto;max-height:500px}

#stacks_in_20322 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20324 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20325 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20325 img.maxwidth{max-width:500px}#stacks_in_20325 img.maxheight{width:auto;max-height:500px}



#stacks_in_20327 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20332 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20334 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20335 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20336 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20336 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20336 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20336 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20336 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20336 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20301 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20303 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20303 img.maxwidth{max-width:500px}#stacks_in_20303 img.maxheight{width:auto;max-height:500px}

#stacks_in_20303 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20305 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20306 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20306 img.maxwidth{max-width:500px}#stacks_in_20306 img.maxheight{width:auto;max-height:500px}
#stacks_in_20308 h6,#stacks_in_20308 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_20308 h6 a,#stacks_in_20308 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_20308 h6 a:hover,#stacks_in_20308 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_20308 small,#stacks_in_20308 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_20308 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20313 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20315 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20316 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20317 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20317 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20317 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20317 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20317 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20317 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_20357 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_20357 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_20357 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_20357 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_20357 .row.no-gutters > [class^="col-"],
  #stacks_in_20357 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_20357 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_20393 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20395 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20395 img.maxwidth{max-width:500px}#stacks_in_20395 img.maxheight{width:auto;max-height:500px}

#stacks_in_20395 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20397 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20398 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20398 img.maxwidth{max-width:500px}#stacks_in_20398 img.maxheight{width:auto;max-height:500px}



#stacks_in_20400 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20405 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20407 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20408 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20409 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20409 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20409 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20409 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20409 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20409 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20377 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20379 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20379 img.maxwidth{max-width:500px}#stacks_in_20379 img.maxheight{width:auto;max-height:500px}

#stacks_in_20379 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20381 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20382 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20382 img.maxwidth{max-width:500px}#stacks_in_20382 img.maxheight{width:auto;max-height:500px}

#stacks_in_20384 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20386 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20388 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20389 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20390 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20390 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20390 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20390 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20390 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20390 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20361 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20363 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20363 img.maxwidth{max-width:500px}#stacks_in_20363 img.maxheight{width:auto;max-height:500px}

#stacks_in_20363 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20365 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20366 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20366 img.maxwidth{max-width:500px}#stacks_in_20366 img.maxheight{width:auto;max-height:500px}

#stacks_in_20368 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20370 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20372 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20373 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20374 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20374 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20374 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20374 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20374 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20374 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_20411 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_20411 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_20411 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_20411 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_20411 .row.no-gutters > [class^="col-"],
  #stacks_in_20411 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_20411 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_20447 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20449 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20449 img.maxwidth{max-width:500px}#stacks_in_20449 img.maxheight{width:auto;max-height:500px}

#stacks_in_20449 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20451 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20452 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20452 img.maxwidth{max-width:500px}#stacks_in_20452 img.maxheight{width:auto;max-height:500px}

#stacks_in_20454 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20456 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20458 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20459 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20460 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20460 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20460 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20460 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20460 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20460 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20431 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20433 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20433 img.maxwidth{max-width:500px}#stacks_in_20433 img.maxheight{width:auto;max-height:500px}

#stacks_in_20433 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20435 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20436 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20436 img.maxwidth{max-width:500px}#stacks_in_20436 img.maxheight{width:auto;max-height:500px}

#stacks_in_20438 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20440 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20442 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20443 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20444 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20444 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20444 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20444 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20444 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20444 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20415 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20417 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20417 img.maxwidth{max-width:500px}#stacks_in_20417 img.maxheight{width:auto;max-height:500px}

#stacks_in_20417 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20419 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20420 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20420 img.maxwidth{max-width:500px}#stacks_in_20420 img.maxheight{width:auto;max-height:500px}

#stacks_in_20422 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20424 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20426 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20427 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20428 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20428 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20428 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20428 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20428 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20428 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_20462 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_20462 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_20462 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_20462 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_20462 .row.no-gutters > [class^="col-"],
  #stacks_in_20462 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_20462 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_20498 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20500 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20500 img.maxwidth{max-width:500px}#stacks_in_20500 img.maxheight{width:auto;max-height:500px}

#stacks_in_20500 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20502 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20503 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20503 img.maxwidth{max-width:500px}#stacks_in_20503 img.maxheight{width:auto;max-height:500px}

#stacks_in_20505 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20507 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20509 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20510 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20511 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20511 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20511 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20511 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20511 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20511 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20482 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20484 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20484 img.maxwidth{max-width:500px}#stacks_in_20484 img.maxheight{width:auto;max-height:500px}

#stacks_in_20484 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20486 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20487 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20487 img.maxwidth{max-width:500px}#stacks_in_20487 img.maxheight{width:auto;max-height:500px}

#stacks_in_20489 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20491 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20493 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20494 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20495 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20495 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20495 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20495 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20495 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20495 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20466 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20468 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20468 img.maxwidth{max-width:500px}#stacks_in_20468 img.maxheight{width:auto;max-height:500px}

#stacks_in_20468 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20470 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20471 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20471 img.maxwidth{max-width:500px}#stacks_in_20471 img.maxheight{width:auto;max-height:500px}

#stacks_in_20473 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20475 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20477 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20478 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20479 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20479 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20479 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20479 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20479 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20479 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_20513 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_20513 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_20513 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_20513 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_20513 .row.no-gutters > [class^="col-"],
  #stacks_in_20513 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_20513 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_20549 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20551 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20551 img.maxwidth{max-width:500px}#stacks_in_20551 img.maxheight{width:auto;max-height:500px}

#stacks_in_20551 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20553 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20554 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20554 img.maxwidth{max-width:500px}#stacks_in_20554 img.maxheight{width:auto;max-height:500px}

#stacks_in_20556 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20558 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20560 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20561 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20562 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20562 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20562 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20562 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20562 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20562 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20533 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20535 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20535 img.maxwidth{max-width:500px}#stacks_in_20535 img.maxheight{width:auto;max-height:500px}

#stacks_in_20535 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20537 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20538 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20538 img.maxwidth{max-width:500px}#stacks_in_20538 img.maxheight{width:auto;max-height:500px}

#stacks_in_20540 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20542 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20544 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20545 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20546 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20546 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20546 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20546 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20546 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20546 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20517 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20519 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20519 img.maxwidth{max-width:500px}#stacks_in_20519 img.maxheight{width:auto;max-height:500px}

#stacks_in_20519 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20521 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20522 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20522 img.maxwidth{max-width:500px}#stacks_in_20522 img.maxheight{width:auto;max-height:500px}

#stacks_in_20524 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20526 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20528 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20529 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20530 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20530 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20530 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20530 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20530 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20530 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_20564 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_20564 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_20564 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_20564 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_20564 .row.no-gutters > [class^="col-"],
  #stacks_in_20564 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_20564 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_20600 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20602 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20602 img.maxwidth{max-width:500px}#stacks_in_20602 img.maxheight{width:auto;max-height:500px}

#stacks_in_20602 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20604 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20605 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20605 img.maxwidth{max-width:500px}#stacks_in_20605 img.maxheight{width:auto;max-height:500px}

#stacks_in_20607 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20609 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20611 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20612 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20613 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20613 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20613 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20613 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20613 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20613 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20584 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20586 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20586 img.maxwidth{max-width:500px}#stacks_in_20586 img.maxheight{width:auto;max-height:500px}

#stacks_in_20586 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20588 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20589 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20589 img.maxwidth{max-width:500px}#stacks_in_20589 img.maxheight{width:auto;max-height:500px}

#stacks_in_20591 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20593 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20595 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20596 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20597 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20597 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20597 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20597 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20597 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20597 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20568 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20570 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20570 img.maxwidth{max-width:500px}#stacks_in_20570 img.maxheight{width:auto;max-height:500px}

#stacks_in_20570 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20572 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20573 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20573 img.maxwidth{max-width:500px}#stacks_in_20573 img.maxheight{width:auto;max-height:500px}

#stacks_in_20575 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20577 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20579 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20580 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20581 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20581 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20581 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20581 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20581 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20581 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_20615 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_20615 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_20615 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_20615 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_20615 .row.no-gutters > [class^="col-"],
  #stacks_in_20615 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_20615 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_20651 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20653 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20653 img.maxwidth{max-width:500px}#stacks_in_20653 img.maxheight{width:auto;max-height:500px}

#stacks_in_20653 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20655 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20656 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20656 img.maxwidth{max-width:500px}#stacks_in_20656 img.maxheight{width:auto;max-height:500px}

#stacks_in_20658 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20660 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20662 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20663 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20664 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20664 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20664 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20664 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20664 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20664 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20635 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20637 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20637 img.maxwidth{max-width:500px}#stacks_in_20637 img.maxheight{width:auto;max-height:500px}

#stacks_in_20637 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20639 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20640 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20640 img.maxwidth{max-width:500px}#stacks_in_20640 img.maxheight{width:auto;max-height:500px}

#stacks_in_20642 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20644 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20646 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20647 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20648 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20648 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20648 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20648 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20648 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20648 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20619 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20621 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20621 img.maxwidth{max-width:500px}#stacks_in_20621 img.maxheight{width:auto;max-height:500px}

#stacks_in_20621 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20623 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20624 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20624 img.maxwidth{max-width:500px}#stacks_in_20624 img.maxheight{width:auto;max-height:500px}

#stacks_in_20626 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20628 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20630 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20631 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20632 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20632 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20632 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20632 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20632 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20632 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_20666 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_20666 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_20666 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_20666 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_20666 .row.no-gutters > [class^="col-"],
  #stacks_in_20666 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_20666 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_20702 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20704 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20704 img.maxwidth{max-width:500px}#stacks_in_20704 img.maxheight{width:auto;max-height:500px}

#stacks_in_20704 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20706 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20707 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20707 img.maxwidth{max-width:500px}#stacks_in_20707 img.maxheight{width:auto;max-height:500px}

#stacks_in_20709 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20711 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20713 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20714 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20715 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20715 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20715 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20715 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20715 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20715 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20686 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20688 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20688 img.maxwidth{max-width:500px}#stacks_in_20688 img.maxheight{width:auto;max-height:500px}

#stacks_in_20688 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20690 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20691 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20691 img.maxwidth{max-width:500px}#stacks_in_20691 img.maxheight{width:auto;max-height:500px}

#stacks_in_20693 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20695 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20697 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20698 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20699 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20699 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20699 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20699 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20699 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20699 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20670 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20672 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20672 img.maxwidth{max-width:500px}#stacks_in_20672 img.maxheight{width:auto;max-height:500px}

#stacks_in_20672 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20674 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20675 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20675 img.maxwidth{max-width:500px}#stacks_in_20675 img.maxheight{width:auto;max-height:500px}

#stacks_in_20677 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20679 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20681 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20682 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20683 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20683 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20683 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20683 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20683 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20683 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_20717 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_20717 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_20717 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_20717 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_20717 .row.no-gutters > [class^="col-"],
  #stacks_in_20717 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_20717 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_20753 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20755 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20755 img.maxwidth{max-width:500px}#stacks_in_20755 img.maxheight{width:auto;max-height:500px}

#stacks_in_20755 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20757 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20758 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20758 img.maxwidth{max-width:500px}#stacks_in_20758 img.maxheight{width:auto;max-height:500px}

#stacks_in_20760 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20762 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20764 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20765 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20766 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20766 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20766 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20766 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20766 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20766 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20737 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20739 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20739 img.maxwidth{max-width:500px}#stacks_in_20739 img.maxheight{width:auto;max-height:500px}

#stacks_in_20739 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20741 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20742 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20742 img.maxwidth{max-width:500px}#stacks_in_20742 img.maxheight{width:auto;max-height:500px}

#stacks_in_20744 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20746 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20748 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20749 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20750 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20750 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20750 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20750 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20750 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20750 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_20721 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_20723 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20723 img.maxwidth{max-width:500px}#stacks_in_20723 img.maxheight{width:auto;max-height:500px}

#stacks_in_20723 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_20725 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_20726 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_20726 img.maxwidth{max-width:500px}#stacks_in_20726 img.maxheight{width:auto;max-height:500px}

#stacks_in_20728 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20730 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_20732 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_20733 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_20734 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_20734 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_20734 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_20734 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_20734 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_20734 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_21990 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_21990 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_21990 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_21990 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_21990 .row.no-gutters > [class^="col-"],
  #stacks_in_21990 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_21990 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_22032 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22034 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22034 img.maxwidth{max-width:500px}#stacks_in_22034 img.maxheight{width:auto;max-height:500px}

#stacks_in_22034 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22036 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22037 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22037 img.maxwidth{max-width:500px}#stacks_in_22037 img.maxheight{width:auto;max-height:500px}



#stacks_in_22039 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22044 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22046 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22047 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22048 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22048 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22048 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22048 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22048 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22048 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22013 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22015 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22015 img.maxwidth{max-width:500px}#stacks_in_22015 img.maxheight{width:auto;max-height:500px}

#stacks_in_22015 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22017 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22018 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22018 img.maxwidth{max-width:500px}#stacks_in_22018 img.maxheight{width:auto;max-height:500px}



#stacks_in_22020 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22025 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22027 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22028 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22029 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22029 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22029 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22029 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22029 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22029 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_21994 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_21996 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_21996 img.maxwidth{max-width:500px}#stacks_in_21996 img.maxheight{width:auto;max-height:500px}

#stacks_in_21996 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_21998 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_21999 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_21999 img.maxwidth{max-width:500px}#stacks_in_21999 img.maxheight{width:auto;max-height:500px}
#stacks_in_22001 h6,#stacks_in_22001 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_22001 h6 a,#stacks_in_22001 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_22001 h6 a:hover,#stacks_in_22001 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_22001 small,#stacks_in_22001 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_22001 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22006 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22008 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22009 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22010 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22010 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22010 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22010 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22010 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22010 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_22050 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_22050 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_22050 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_22050 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_22050 .row.no-gutters > [class^="col-"],
  #stacks_in_22050 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_22050 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_22086 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22088 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22088 img.maxwidth{max-width:500px}#stacks_in_22088 img.maxheight{width:auto;max-height:500px}

#stacks_in_22088 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22090 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22091 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22091 img.maxwidth{max-width:500px}#stacks_in_22091 img.maxheight{width:auto;max-height:500px}



#stacks_in_22093 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22098 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22100 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22101 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22102 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22102 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22102 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22102 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22102 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22102 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22070 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22072 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22072 img.maxwidth{max-width:500px}#stacks_in_22072 img.maxheight{width:auto;max-height:500px}

#stacks_in_22072 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22074 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22075 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22075 img.maxwidth{max-width:500px}#stacks_in_22075 img.maxheight{width:auto;max-height:500px}

#stacks_in_22077 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22079 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22081 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22082 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22083 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22083 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22083 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22083 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22083 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22083 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22054 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22056 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22056 img.maxwidth{max-width:500px}#stacks_in_22056 img.maxheight{width:auto;max-height:500px}

#stacks_in_22056 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22058 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22059 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22059 img.maxwidth{max-width:500px}#stacks_in_22059 img.maxheight{width:auto;max-height:500px}

#stacks_in_22061 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22063 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22065 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22066 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22067 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22067 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22067 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22067 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22067 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22067 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_22104 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_22104 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_22104 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_22104 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_22104 .row.no-gutters > [class^="col-"],
  #stacks_in_22104 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_22104 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_22140 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22142 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22142 img.maxwidth{max-width:500px}#stacks_in_22142 img.maxheight{width:auto;max-height:500px}

#stacks_in_22142 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22144 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22145 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22145 img.maxwidth{max-width:500px}#stacks_in_22145 img.maxheight{width:auto;max-height:500px}

#stacks_in_22147 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22149 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22151 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22152 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22153 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22153 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22153 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22153 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22153 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22153 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22124 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22126 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22126 img.maxwidth{max-width:500px}#stacks_in_22126 img.maxheight{width:auto;max-height:500px}

#stacks_in_22126 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22128 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22129 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22129 img.maxwidth{max-width:500px}#stacks_in_22129 img.maxheight{width:auto;max-height:500px}

#stacks_in_22131 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22133 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22135 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22136 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22137 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22137 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22137 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22137 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22137 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22137 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22108 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22110 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22110 img.maxwidth{max-width:500px}#stacks_in_22110 img.maxheight{width:auto;max-height:500px}

#stacks_in_22110 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22112 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22113 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22113 img.maxwidth{max-width:500px}#stacks_in_22113 img.maxheight{width:auto;max-height:500px}

#stacks_in_22115 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22117 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22119 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22120 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22121 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22121 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22121 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22121 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22121 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22121 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_22155 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_22155 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_22155 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_22155 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_22155 .row.no-gutters > [class^="col-"],
  #stacks_in_22155 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_22155 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_22191 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22193 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22193 img.maxwidth{max-width:500px}#stacks_in_22193 img.maxheight{width:auto;max-height:500px}

#stacks_in_22193 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22195 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22196 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22196 img.maxwidth{max-width:500px}#stacks_in_22196 img.maxheight{width:auto;max-height:500px}

#stacks_in_22198 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22200 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22202 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22203 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22204 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22204 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22204 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22204 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22204 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22204 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22175 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22177 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22177 img.maxwidth{max-width:500px}#stacks_in_22177 img.maxheight{width:auto;max-height:500px}

#stacks_in_22177 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22179 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22180 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22180 img.maxwidth{max-width:500px}#stacks_in_22180 img.maxheight{width:auto;max-height:500px}

#stacks_in_22182 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22184 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22186 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22187 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22188 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22188 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22188 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22188 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22188 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22188 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22159 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22161 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22161 img.maxwidth{max-width:500px}#stacks_in_22161 img.maxheight{width:auto;max-height:500px}

#stacks_in_22161 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22163 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22164 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22164 img.maxwidth{max-width:500px}#stacks_in_22164 img.maxheight{width:auto;max-height:500px}

#stacks_in_22166 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22168 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22170 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22171 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22172 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22172 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22172 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22172 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22172 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22172 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_22206 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_22206 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_22206 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_22206 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_22206 .row.no-gutters > [class^="col-"],
  #stacks_in_22206 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_22206 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_22242 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22244 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22244 img.maxwidth{max-width:500px}#stacks_in_22244 img.maxheight{width:auto;max-height:500px}

#stacks_in_22244 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22246 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22247 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22247 img.maxwidth{max-width:500px}#stacks_in_22247 img.maxheight{width:auto;max-height:500px}

#stacks_in_22249 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22251 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22253 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22254 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22255 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22255 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22255 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22255 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22255 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22255 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22226 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22228 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22228 img.maxwidth{max-width:500px}#stacks_in_22228 img.maxheight{width:auto;max-height:500px}

#stacks_in_22228 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22230 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22231 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22231 img.maxwidth{max-width:500px}#stacks_in_22231 img.maxheight{width:auto;max-height:500px}

#stacks_in_22233 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22235 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22237 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22238 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22239 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22239 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22239 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22239 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22239 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22239 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22210 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22212 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22212 img.maxwidth{max-width:500px}#stacks_in_22212 img.maxheight{width:auto;max-height:500px}

#stacks_in_22212 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22214 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22215 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22215 img.maxwidth{max-width:500px}#stacks_in_22215 img.maxheight{width:auto;max-height:500px}

#stacks_in_22217 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22219 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22221 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22222 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22223 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22223 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22223 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22223 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22223 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22223 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_22257 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_22257 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_22257 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_22257 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_22257 .row.no-gutters > [class^="col-"],
  #stacks_in_22257 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_22257 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_22293 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22295 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22295 img.maxwidth{max-width:500px}#stacks_in_22295 img.maxheight{width:auto;max-height:500px}

#stacks_in_22295 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22297 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22298 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22298 img.maxwidth{max-width:500px}#stacks_in_22298 img.maxheight{width:auto;max-height:500px}

#stacks_in_22300 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22302 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22304 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22305 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22306 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22306 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22306 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22306 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22306 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22306 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22277 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22279 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22279 img.maxwidth{max-width:500px}#stacks_in_22279 img.maxheight{width:auto;max-height:500px}

#stacks_in_22279 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22281 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22282 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22282 img.maxwidth{max-width:500px}#stacks_in_22282 img.maxheight{width:auto;max-height:500px}

#stacks_in_22284 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22286 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22288 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22289 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22290 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22290 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22290 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22290 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22290 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22290 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22261 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22263 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22263 img.maxwidth{max-width:500px}#stacks_in_22263 img.maxheight{width:auto;max-height:500px}

#stacks_in_22263 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22265 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22266 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22266 img.maxwidth{max-width:500px}#stacks_in_22266 img.maxheight{width:auto;max-height:500px}

#stacks_in_22268 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22270 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22272 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22273 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22274 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22274 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22274 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22274 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22274 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22274 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_22308 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_22308 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_22308 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_22308 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_22308 .row.no-gutters > [class^="col-"],
  #stacks_in_22308 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_22308 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_22344 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22346 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22346 img.maxwidth{max-width:500px}#stacks_in_22346 img.maxheight{width:auto;max-height:500px}

#stacks_in_22346 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22348 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22349 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22349 img.maxwidth{max-width:500px}#stacks_in_22349 img.maxheight{width:auto;max-height:500px}

#stacks_in_22351 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22353 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22355 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22356 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22357 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22357 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22357 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22357 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22357 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22357 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22328 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22330 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22330 img.maxwidth{max-width:500px}#stacks_in_22330 img.maxheight{width:auto;max-height:500px}

#stacks_in_22330 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22332 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22333 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22333 img.maxwidth{max-width:500px}#stacks_in_22333 img.maxheight{width:auto;max-height:500px}

#stacks_in_22335 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22337 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22339 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22340 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22341 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22341 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22341 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22341 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22341 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22341 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22312 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22314 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22314 img.maxwidth{max-width:500px}#stacks_in_22314 img.maxheight{width:auto;max-height:500px}

#stacks_in_22314 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22316 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22317 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22317 img.maxwidth{max-width:500px}#stacks_in_22317 img.maxheight{width:auto;max-height:500px}

#stacks_in_22319 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22321 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22323 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22324 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22325 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22325 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22325 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22325 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22325 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22325 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_22359 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_22359 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_22359 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_22359 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_22359 .row.no-gutters > [class^="col-"],
  #stacks_in_22359 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_22359 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_22395 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22397 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22397 img.maxwidth{max-width:500px}#stacks_in_22397 img.maxheight{width:auto;max-height:500px}

#stacks_in_22397 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22399 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22400 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22400 img.maxwidth{max-width:500px}#stacks_in_22400 img.maxheight{width:auto;max-height:500px}

#stacks_in_22402 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22404 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22406 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22407 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22408 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22408 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22408 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22408 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22408 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22408 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22379 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22381 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22381 img.maxwidth{max-width:500px}#stacks_in_22381 img.maxheight{width:auto;max-height:500px}

#stacks_in_22381 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22383 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22384 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22384 img.maxwidth{max-width:500px}#stacks_in_22384 img.maxheight{width:auto;max-height:500px}

#stacks_in_22386 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22388 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22390 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22391 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22392 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22392 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22392 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22392 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22392 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22392 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22363 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22365 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22365 img.maxwidth{max-width:500px}#stacks_in_22365 img.maxheight{width:auto;max-height:500px}

#stacks_in_22365 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22367 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22368 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22368 img.maxwidth{max-width:500px}#stacks_in_22368 img.maxheight{width:auto;max-height:500px}

#stacks_in_22370 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22372 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22374 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22375 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22376 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22376 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22376 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22376 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22376 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22376 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_22410 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_22410 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_22410 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_22410 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_22410 .row.no-gutters > [class^="col-"],
  #stacks_in_22410 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_22410 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_22446 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22448 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22448 img.maxwidth{max-width:500px}#stacks_in_22448 img.maxheight{width:auto;max-height:500px}

#stacks_in_22448 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22450 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22451 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22451 img.maxwidth{max-width:500px}#stacks_in_22451 img.maxheight{width:auto;max-height:500px}

#stacks_in_22453 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22455 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22457 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22458 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22459 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22459 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22459 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22459 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22459 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22459 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22430 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22432 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22432 img.maxwidth{max-width:500px}#stacks_in_22432 img.maxheight{width:auto;max-height:500px}

#stacks_in_22432 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22434 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22435 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22435 img.maxwidth{max-width:500px}#stacks_in_22435 img.maxheight{width:auto;max-height:500px}

#stacks_in_22437 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22439 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22441 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22442 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22443 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22443 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22443 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22443 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22443 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22443 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22414 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22416 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22416 img.maxwidth{max-width:500px}#stacks_in_22416 img.maxheight{width:auto;max-height:500px}

#stacks_in_22416 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22418 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22419 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22419 img.maxwidth{max-width:500px}#stacks_in_22419 img.maxheight{width:auto;max-height:500px}

#stacks_in_22421 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22423 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22425 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22426 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22427 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22427 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22427 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22427 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22427 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22427 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_22461 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_22461 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_22461 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_22461 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_22461 .row.no-gutters > [class^="col-"],
  #stacks_in_22461 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_22461 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_22497 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22499 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22499 img.maxwidth{max-width:500px}#stacks_in_22499 img.maxheight{width:auto;max-height:500px}

#stacks_in_22499 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22501 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22502 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22502 img.maxwidth{max-width:500px}#stacks_in_22502 img.maxheight{width:auto;max-height:500px}

#stacks_in_22504 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22506 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22508 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22509 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22510 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22510 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22510 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22510 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22510 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22510 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22481 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22483 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22483 img.maxwidth{max-width:500px}#stacks_in_22483 img.maxheight{width:auto;max-height:500px}

#stacks_in_22483 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22485 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22486 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22486 img.maxwidth{max-width:500px}#stacks_in_22486 img.maxheight{width:auto;max-height:500px}

#stacks_in_22488 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22490 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22492 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22493 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22494 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22494 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22494 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22494 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22494 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22494 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22465 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22467 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22467 img.maxwidth{max-width:500px}#stacks_in_22467 img.maxheight{width:auto;max-height:500px}

#stacks_in_22467 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22469 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22470 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22470 img.maxwidth{max-width:500px}#stacks_in_22470 img.maxheight{width:auto;max-height:500px}

#stacks_in_22472 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22474 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22476 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22477 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22478 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22478 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22478 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22478 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22478 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22478 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_22512 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_22512 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_22512 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_22512 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_22512 .row.no-gutters > [class^="col-"],
  #stacks_in_22512 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_22512 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_22548 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22550 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22550 img.maxwidth{max-width:500px}#stacks_in_22550 img.maxheight{width:auto;max-height:500px}

#stacks_in_22550 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22552 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22553 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22553 img.maxwidth{max-width:500px}#stacks_in_22553 img.maxheight{width:auto;max-height:500px}

#stacks_in_22555 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22557 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22559 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22560 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22561 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22561 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22561 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22561 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22561 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22561 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22532 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22534 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22534 img.maxwidth{max-width:500px}#stacks_in_22534 img.maxheight{width:auto;max-height:500px}

#stacks_in_22534 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22536 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22537 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22537 img.maxwidth{max-width:500px}#stacks_in_22537 img.maxheight{width:auto;max-height:500px}

#stacks_in_22539 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22541 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22543 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22544 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22545 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22545 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22545 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22545 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22545 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22545 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22516 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22518 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22518 img.maxwidth{max-width:500px}#stacks_in_22518 img.maxheight{width:auto;max-height:500px}

#stacks_in_22518 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22520 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22521 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22521 img.maxwidth{max-width:500px}#stacks_in_22521 img.maxheight{width:auto;max-height:500px}

#stacks_in_22523 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22525 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22527 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22528 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22529 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22529 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22529 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22529 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22529 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22529 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_22563 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_22563 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_22563 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_22563 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_22563 .row.no-gutters > [class^="col-"],
  #stacks_in_22563 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_22563 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_22599 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22601 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22601 img.maxwidth{max-width:500px}#stacks_in_22601 img.maxheight{width:auto;max-height:500px}

#stacks_in_22601 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22603 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22604 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22604 img.maxwidth{max-width:500px}#stacks_in_22604 img.maxheight{width:auto;max-height:500px}

#stacks_in_22606 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22608 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22610 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22611 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22612 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22612 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22612 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22612 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22612 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22612 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22583 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22585 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22585 img.maxwidth{max-width:500px}#stacks_in_22585 img.maxheight{width:auto;max-height:500px}

#stacks_in_22585 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22587 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22588 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22588 img.maxwidth{max-width:500px}#stacks_in_22588 img.maxheight{width:auto;max-height:500px}

#stacks_in_22590 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22592 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22594 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22595 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22596 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22596 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22596 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22596 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22596 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22596 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22567 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22569 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22569 img.maxwidth{max-width:500px}#stacks_in_22569 img.maxheight{width:auto;max-height:500px}

#stacks_in_22569 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22571 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22572 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22572 img.maxwidth{max-width:500px}#stacks_in_22572 img.maxheight{width:auto;max-height:500px}

#stacks_in_22574 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22576 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22578 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22579 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22580 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22580 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22580 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22580 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22580 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22580 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_22614 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_22614 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_22614 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_22614 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_22614 .row.no-gutters > [class^="col-"],
  #stacks_in_22614 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_22614 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_22656 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22658 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22658 img.maxwidth{max-width:500px}#stacks_in_22658 img.maxheight{width:auto;max-height:500px}

#stacks_in_22658 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22660 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22661 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22661 img.maxwidth{max-width:500px}#stacks_in_22661 img.maxheight{width:auto;max-height:500px}



#stacks_in_22663 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22668 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22670 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22671 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22672 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22672 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22672 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22672 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22672 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22672 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22637 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22639 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22639 img.maxwidth{max-width:500px}#stacks_in_22639 img.maxheight{width:auto;max-height:500px}

#stacks_in_22639 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22641 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22642 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22642 img.maxwidth{max-width:500px}#stacks_in_22642 img.maxheight{width:auto;max-height:500px}



#stacks_in_22644 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22649 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22651 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22652 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22653 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22653 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22653 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22653 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22653 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22653 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22618 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22620 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22620 img.maxwidth{max-width:500px}#stacks_in_22620 img.maxheight{width:auto;max-height:500px}

#stacks_in_22620 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22622 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22623 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22623 img.maxwidth{max-width:500px}#stacks_in_22623 img.maxheight{width:auto;max-height:500px}
#stacks_in_22625 h6,#stacks_in_22625 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_22625 h6 a,#stacks_in_22625 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_22625 h6 a:hover,#stacks_in_22625 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_22625 small,#stacks_in_22625 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_22625 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22630 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22632 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22633 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22634 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22634 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22634 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22634 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22634 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22634 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_22674 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_22674 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_22674 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_22674 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_22674 .row.no-gutters > [class^="col-"],
  #stacks_in_22674 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_22674 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_22710 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22712 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22712 img.maxwidth{max-width:500px}#stacks_in_22712 img.maxheight{width:auto;max-height:500px}

#stacks_in_22712 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22714 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22715 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22715 img.maxwidth{max-width:500px}#stacks_in_22715 img.maxheight{width:auto;max-height:500px}



#stacks_in_22717 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22722 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22724 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22725 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22726 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22726 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22726 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22726 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22726 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22726 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22694 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22696 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22696 img.maxwidth{max-width:500px}#stacks_in_22696 img.maxheight{width:auto;max-height:500px}

#stacks_in_22696 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22698 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22699 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22699 img.maxwidth{max-width:500px}#stacks_in_22699 img.maxheight{width:auto;max-height:500px}

#stacks_in_22701 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22703 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22705 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22706 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22707 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22707 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22707 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22707 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22707 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22707 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22678 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22680 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22680 img.maxwidth{max-width:500px}#stacks_in_22680 img.maxheight{width:auto;max-height:500px}

#stacks_in_22680 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22682 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22683 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22683 img.maxwidth{max-width:500px}#stacks_in_22683 img.maxheight{width:auto;max-height:500px}

#stacks_in_22685 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22687 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22689 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22690 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22691 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22691 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22691 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22691 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22691 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22691 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_22728 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_22728 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_22728 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_22728 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_22728 .row.no-gutters > [class^="col-"],
  #stacks_in_22728 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_22728 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_22764 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22766 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22766 img.maxwidth{max-width:500px}#stacks_in_22766 img.maxheight{width:auto;max-height:500px}

#stacks_in_22766 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22768 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22769 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22769 img.maxwidth{max-width:500px}#stacks_in_22769 img.maxheight{width:auto;max-height:500px}

#stacks_in_22771 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22773 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22775 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22776 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22777 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22777 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22777 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22777 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22777 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22777 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22748 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22750 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22750 img.maxwidth{max-width:500px}#stacks_in_22750 img.maxheight{width:auto;max-height:500px}

#stacks_in_22750 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22752 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22753 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22753 img.maxwidth{max-width:500px}#stacks_in_22753 img.maxheight{width:auto;max-height:500px}

#stacks_in_22755 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22757 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22759 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22760 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22761 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22761 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22761 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22761 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22761 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22761 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22732 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22734 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22734 img.maxwidth{max-width:500px}#stacks_in_22734 img.maxheight{width:auto;max-height:500px}

#stacks_in_22734 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22736 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22737 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22737 img.maxwidth{max-width:500px}#stacks_in_22737 img.maxheight{width:auto;max-height:500px}

#stacks_in_22739 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22741 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22743 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22744 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22745 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22745 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22745 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22745 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22745 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22745 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_22779 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_22779 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_22779 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_22779 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_22779 .row.no-gutters > [class^="col-"],
  #stacks_in_22779 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_22779 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_22815 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22817 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22817 img.maxwidth{max-width:500px}#stacks_in_22817 img.maxheight{width:auto;max-height:500px}

#stacks_in_22817 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22819 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22820 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22820 img.maxwidth{max-width:500px}#stacks_in_22820 img.maxheight{width:auto;max-height:500px}

#stacks_in_22822 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22824 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22826 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22827 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22828 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22828 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22828 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22828 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22828 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22828 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22799 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22801 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22801 img.maxwidth{max-width:500px}#stacks_in_22801 img.maxheight{width:auto;max-height:500px}

#stacks_in_22801 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22803 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22804 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22804 img.maxwidth{max-width:500px}#stacks_in_22804 img.maxheight{width:auto;max-height:500px}

#stacks_in_22806 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22808 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22810 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22811 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22812 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22812 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22812 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22812 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22812 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22812 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22783 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22785 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22785 img.maxwidth{max-width:500px}#stacks_in_22785 img.maxheight{width:auto;max-height:500px}

#stacks_in_22785 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22787 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22788 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22788 img.maxwidth{max-width:500px}#stacks_in_22788 img.maxheight{width:auto;max-height:500px}

#stacks_in_22790 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22792 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22794 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22795 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22796 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22796 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22796 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22796 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22796 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22796 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_22830 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_22830 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_22830 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_22830 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_22830 .row.no-gutters > [class^="col-"],
  #stacks_in_22830 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_22830 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_22866 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22868 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22868 img.maxwidth{max-width:500px}#stacks_in_22868 img.maxheight{width:auto;max-height:500px}

#stacks_in_22868 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22870 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22871 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22871 img.maxwidth{max-width:500px}#stacks_in_22871 img.maxheight{width:auto;max-height:500px}

#stacks_in_22873 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22875 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22877 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22878 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22879 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22879 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22879 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22879 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22879 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22879 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22850 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22852 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22852 img.maxwidth{max-width:500px}#stacks_in_22852 img.maxheight{width:auto;max-height:500px}

#stacks_in_22852 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22854 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22855 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22855 img.maxwidth{max-width:500px}#stacks_in_22855 img.maxheight{width:auto;max-height:500px}

#stacks_in_22857 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22859 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22861 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22862 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22863 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22863 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22863 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22863 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22863 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22863 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22834 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22836 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22836 img.maxwidth{max-width:500px}#stacks_in_22836 img.maxheight{width:auto;max-height:500px}

#stacks_in_22836 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22838 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22839 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22839 img.maxwidth{max-width:500px}#stacks_in_22839 img.maxheight{width:auto;max-height:500px}

#stacks_in_22841 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22843 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22845 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22846 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22847 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22847 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22847 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22847 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22847 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22847 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_22881 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_22881 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_22881 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_22881 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_22881 .row.no-gutters > [class^="col-"],
  #stacks_in_22881 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_22881 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_22917 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22919 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22919 img.maxwidth{max-width:500px}#stacks_in_22919 img.maxheight{width:auto;max-height:500px}

#stacks_in_22919 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22921 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22922 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22922 img.maxwidth{max-width:500px}#stacks_in_22922 img.maxheight{width:auto;max-height:500px}

#stacks_in_22924 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22926 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22928 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22929 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22930 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22930 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22930 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22930 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22930 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22930 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22901 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22903 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22903 img.maxwidth{max-width:500px}#stacks_in_22903 img.maxheight{width:auto;max-height:500px}

#stacks_in_22903 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22905 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22906 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22906 img.maxwidth{max-width:500px}#stacks_in_22906 img.maxheight{width:auto;max-height:500px}

#stacks_in_22908 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22910 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22912 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22913 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22914 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22914 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22914 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22914 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22914 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22914 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22885 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22887 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22887 img.maxwidth{max-width:500px}#stacks_in_22887 img.maxheight{width:auto;max-height:500px}

#stacks_in_22887 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22889 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22890 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22890 img.maxwidth{max-width:500px}#stacks_in_22890 img.maxheight{width:auto;max-height:500px}

#stacks_in_22892 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22894 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22896 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22897 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22898 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22898 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22898 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22898 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22898 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22898 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_22932 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_22932 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_22932 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_22932 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_22932 .row.no-gutters > [class^="col-"],
  #stacks_in_22932 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_22932 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_22968 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22970 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22970 img.maxwidth{max-width:500px}#stacks_in_22970 img.maxheight{width:auto;max-height:500px}

#stacks_in_22970 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22972 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22973 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22973 img.maxwidth{max-width:500px}#stacks_in_22973 img.maxheight{width:auto;max-height:500px}

#stacks_in_22975 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22977 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22979 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22980 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22981 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22981 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22981 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22981 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22981 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22981 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22952 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22954 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22954 img.maxwidth{max-width:500px}#stacks_in_22954 img.maxheight{width:auto;max-height:500px}

#stacks_in_22954 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22956 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22957 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22957 img.maxwidth{max-width:500px}#stacks_in_22957 img.maxheight{width:auto;max-height:500px}

#stacks_in_22959 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22961 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22963 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22964 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22965 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22965 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22965 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22965 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22965 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22965 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22936 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22938 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22938 img.maxwidth{max-width:500px}#stacks_in_22938 img.maxheight{width:auto;max-height:500px}

#stacks_in_22938 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22940 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22941 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22941 img.maxwidth{max-width:500px}#stacks_in_22941 img.maxheight{width:auto;max-height:500px}

#stacks_in_22943 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22945 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22947 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22948 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_22949 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_22949 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_22949 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_22949 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_22949 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_22949 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_22983 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_22983 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_22983 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_22983 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_22983 .row.no-gutters > [class^="col-"],
  #stacks_in_22983 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_22983 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_23019 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23021 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23021 img.maxwidth{max-width:500px}#stacks_in_23021 img.maxheight{width:auto;max-height:500px}

#stacks_in_23021 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23023 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23024 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23024 img.maxwidth{max-width:500px}#stacks_in_23024 img.maxheight{width:auto;max-height:500px}

#stacks_in_23026 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23028 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23030 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23031 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23032 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23032 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23032 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23032 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23032 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23032 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23003 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23005 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23005 img.maxwidth{max-width:500px}#stacks_in_23005 img.maxheight{width:auto;max-height:500px}

#stacks_in_23005 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23007 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23008 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23008 img.maxwidth{max-width:500px}#stacks_in_23008 img.maxheight{width:auto;max-height:500px}

#stacks_in_23010 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23012 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23014 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23015 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23016 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23016 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23016 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23016 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23016 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23016 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_22987 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_22989 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22989 img.maxwidth{max-width:500px}#stacks_in_22989 img.maxheight{width:auto;max-height:500px}

#stacks_in_22989 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_22991 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_22992 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_22992 img.maxwidth{max-width:500px}#stacks_in_22992 img.maxheight{width:auto;max-height:500px}

#stacks_in_22994 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22996 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_22998 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_22999 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23000 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23000 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23000 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23000 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23000 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23000 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_23034 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_23034 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_23034 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_23034 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_23034 .row.no-gutters > [class^="col-"],
  #stacks_in_23034 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_23034 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_23070 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23072 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23072 img.maxwidth{max-width:500px}#stacks_in_23072 img.maxheight{width:auto;max-height:500px}

#stacks_in_23072 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23074 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23075 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23075 img.maxwidth{max-width:500px}#stacks_in_23075 img.maxheight{width:auto;max-height:500px}

#stacks_in_23077 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23079 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23081 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23082 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23083 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23083 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23083 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23083 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23083 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23083 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23054 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23056 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23056 img.maxwidth{max-width:500px}#stacks_in_23056 img.maxheight{width:auto;max-height:500px}

#stacks_in_23056 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23058 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23059 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23059 img.maxwidth{max-width:500px}#stacks_in_23059 img.maxheight{width:auto;max-height:500px}

#stacks_in_23061 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23063 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23065 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23066 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23067 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23067 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23067 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23067 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23067 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23067 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23038 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23040 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23040 img.maxwidth{max-width:500px}#stacks_in_23040 img.maxheight{width:auto;max-height:500px}

#stacks_in_23040 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23042 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23043 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23043 img.maxwidth{max-width:500px}#stacks_in_23043 img.maxheight{width:auto;max-height:500px}

#stacks_in_23045 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23047 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23049 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23050 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23051 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23051 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23051 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23051 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23051 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23051 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_23085 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_23085 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_23085 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_23085 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_23085 .row.no-gutters > [class^="col-"],
  #stacks_in_23085 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_23085 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_23121 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23123 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23123 img.maxwidth{max-width:500px}#stacks_in_23123 img.maxheight{width:auto;max-height:500px}

#stacks_in_23123 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23125 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23126 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23126 img.maxwidth{max-width:500px}#stacks_in_23126 img.maxheight{width:auto;max-height:500px}

#stacks_in_23128 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23130 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23132 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23133 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23134 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23134 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23134 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23134 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23134 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23134 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23105 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23107 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23107 img.maxwidth{max-width:500px}#stacks_in_23107 img.maxheight{width:auto;max-height:500px}

#stacks_in_23107 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23109 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23110 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23110 img.maxwidth{max-width:500px}#stacks_in_23110 img.maxheight{width:auto;max-height:500px}

#stacks_in_23112 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23114 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23116 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23117 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23118 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23118 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23118 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23118 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23118 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23118 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23089 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23091 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23091 img.maxwidth{max-width:500px}#stacks_in_23091 img.maxheight{width:auto;max-height:500px}

#stacks_in_23091 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23093 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23094 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23094 img.maxwidth{max-width:500px}#stacks_in_23094 img.maxheight{width:auto;max-height:500px}

#stacks_in_23096 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23098 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23100 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23101 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23102 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23102 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23102 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23102 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23102 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23102 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_23136 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_23136 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_23136 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_23136 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_23136 .row.no-gutters > [class^="col-"],
  #stacks_in_23136 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_23136 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_23172 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23174 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23174 img.maxwidth{max-width:500px}#stacks_in_23174 img.maxheight{width:auto;max-height:500px}

#stacks_in_23174 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23176 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23177 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23177 img.maxwidth{max-width:500px}#stacks_in_23177 img.maxheight{width:auto;max-height:500px}

#stacks_in_23179 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23181 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23183 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23184 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23185 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23185 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23185 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23185 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23185 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23185 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23156 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23158 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23158 img.maxwidth{max-width:500px}#stacks_in_23158 img.maxheight{width:auto;max-height:500px}

#stacks_in_23158 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23160 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23161 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23161 img.maxwidth{max-width:500px}#stacks_in_23161 img.maxheight{width:auto;max-height:500px}

#stacks_in_23163 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23165 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23167 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23168 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23169 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23169 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23169 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23169 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23169 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23169 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23140 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23142 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23142 img.maxwidth{max-width:500px}#stacks_in_23142 img.maxheight{width:auto;max-height:500px}

#stacks_in_23142 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23144 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23145 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23145 img.maxwidth{max-width:500px}#stacks_in_23145 img.maxheight{width:auto;max-height:500px}

#stacks_in_23147 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23149 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23151 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23152 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23153 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23153 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23153 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23153 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23153 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23153 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_23187 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_23187 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_23187 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_23187 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_23187 .row.no-gutters > [class^="col-"],
  #stacks_in_23187 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_23187 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_23223 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23225 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23225 img.maxwidth{max-width:500px}#stacks_in_23225 img.maxheight{width:auto;max-height:500px}

#stacks_in_23225 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23227 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23228 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23228 img.maxwidth{max-width:500px}#stacks_in_23228 img.maxheight{width:auto;max-height:500px}

#stacks_in_23230 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23232 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23234 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23235 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23236 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23236 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23236 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23236 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23236 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23236 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23207 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23209 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23209 img.maxwidth{max-width:500px}#stacks_in_23209 img.maxheight{width:auto;max-height:500px}

#stacks_in_23209 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23211 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23212 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23212 img.maxwidth{max-width:500px}#stacks_in_23212 img.maxheight{width:auto;max-height:500px}

#stacks_in_23214 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23216 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23218 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23219 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23220 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23220 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23220 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23220 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23220 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23220 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23191 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23193 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23193 img.maxwidth{max-width:500px}#stacks_in_23193 img.maxheight{width:auto;max-height:500px}

#stacks_in_23193 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23195 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23196 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23196 img.maxwidth{max-width:500px}#stacks_in_23196 img.maxheight{width:auto;max-height:500px}

#stacks_in_23198 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23200 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23202 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23203 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23204 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23204 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23204 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23204 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23204 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23204 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_23238 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_23238 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_23238 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_23238 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_23238 .row.no-gutters > [class^="col-"],
  #stacks_in_23238 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_23238 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_23280 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23282 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23282 img.maxwidth{max-width:500px}#stacks_in_23282 img.maxheight{width:auto;max-height:500px}

#stacks_in_23282 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23284 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23285 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23285 img.maxwidth{max-width:500px}#stacks_in_23285 img.maxheight{width:auto;max-height:500px}



#stacks_in_23287 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23292 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23294 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23295 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23296 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23296 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23296 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23296 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23296 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23296 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23261 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23263 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23263 img.maxwidth{max-width:500px}#stacks_in_23263 img.maxheight{width:auto;max-height:500px}

#stacks_in_23263 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23265 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23266 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23266 img.maxwidth{max-width:500px}#stacks_in_23266 img.maxheight{width:auto;max-height:500px}



#stacks_in_23268 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23273 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23275 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23276 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23277 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23277 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23277 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23277 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23277 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23277 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23242 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23244 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23244 img.maxwidth{max-width:500px}#stacks_in_23244 img.maxheight{width:auto;max-height:500px}

#stacks_in_23244 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23246 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23247 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23247 img.maxwidth{max-width:500px}#stacks_in_23247 img.maxheight{width:auto;max-height:500px}
#stacks_in_23249 h6,#stacks_in_23249 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_23249 h6 a,#stacks_in_23249 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_23249 h6 a:hover,#stacks_in_23249 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_23249 small,#stacks_in_23249 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_23249 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23254 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23256 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23257 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23258 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23258 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23258 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23258 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23258 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23258 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_23298 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_23298 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_23298 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_23298 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_23298 .row.no-gutters > [class^="col-"],
  #stacks_in_23298 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_23298 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_23334 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23336 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23336 img.maxwidth{max-width:500px}#stacks_in_23336 img.maxheight{width:auto;max-height:500px}

#stacks_in_23336 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23338 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23339 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23339 img.maxwidth{max-width:500px}#stacks_in_23339 img.maxheight{width:auto;max-height:500px}



#stacks_in_23341 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23346 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23348 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23349 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23350 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23350 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23350 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23350 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23350 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23350 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23318 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23320 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23320 img.maxwidth{max-width:500px}#stacks_in_23320 img.maxheight{width:auto;max-height:500px}

#stacks_in_23320 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23322 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23323 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23323 img.maxwidth{max-width:500px}#stacks_in_23323 img.maxheight{width:auto;max-height:500px}

#stacks_in_23325 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23327 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23329 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23330 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23331 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23331 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23331 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23331 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23331 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23331 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23302 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23304 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23304 img.maxwidth{max-width:500px}#stacks_in_23304 img.maxheight{width:auto;max-height:500px}

#stacks_in_23304 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23306 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23307 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23307 img.maxwidth{max-width:500px}#stacks_in_23307 img.maxheight{width:auto;max-height:500px}

#stacks_in_23309 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23311 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23313 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23314 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23315 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23315 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23315 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23315 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23315 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23315 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_23352 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_23352 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_23352 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_23352 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_23352 .row.no-gutters > [class^="col-"],
  #stacks_in_23352 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_23352 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_23388 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23390 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23390 img.maxwidth{max-width:500px}#stacks_in_23390 img.maxheight{width:auto;max-height:500px}

#stacks_in_23390 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23392 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23393 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23393 img.maxwidth{max-width:500px}#stacks_in_23393 img.maxheight{width:auto;max-height:500px}

#stacks_in_23395 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23397 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23399 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23400 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23401 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23401 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23401 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23401 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23401 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23401 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23372 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23374 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23374 img.maxwidth{max-width:500px}#stacks_in_23374 img.maxheight{width:auto;max-height:500px}

#stacks_in_23374 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23376 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23377 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23377 img.maxwidth{max-width:500px}#stacks_in_23377 img.maxheight{width:auto;max-height:500px}

#stacks_in_23379 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23381 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23383 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23384 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23385 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23385 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23385 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23385 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23385 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23385 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23356 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23358 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23358 img.maxwidth{max-width:500px}#stacks_in_23358 img.maxheight{width:auto;max-height:500px}

#stacks_in_23358 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23360 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23361 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23361 img.maxwidth{max-width:500px}#stacks_in_23361 img.maxheight{width:auto;max-height:500px}

#stacks_in_23363 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23365 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23367 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23368 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23369 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23369 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23369 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23369 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23369 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23369 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_23403 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_23403 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_23403 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_23403 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_23403 .row.no-gutters > [class^="col-"],
  #stacks_in_23403 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_23403 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_23439 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23441 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23441 img.maxwidth{max-width:500px}#stacks_in_23441 img.maxheight{width:auto;max-height:500px}

#stacks_in_23441 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23443 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23444 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23444 img.maxwidth{max-width:500px}#stacks_in_23444 img.maxheight{width:auto;max-height:500px}

#stacks_in_23446 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23448 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23450 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23451 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23452 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23452 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23452 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23452 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23452 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23452 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23423 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23425 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23425 img.maxwidth{max-width:500px}#stacks_in_23425 img.maxheight{width:auto;max-height:500px}

#stacks_in_23425 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23427 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23428 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23428 img.maxwidth{max-width:500px}#stacks_in_23428 img.maxheight{width:auto;max-height:500px}

#stacks_in_23430 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23432 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23434 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23435 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23436 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23436 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23436 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23436 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23436 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23436 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23407 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23409 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23409 img.maxwidth{max-width:500px}#stacks_in_23409 img.maxheight{width:auto;max-height:500px}

#stacks_in_23409 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23411 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23412 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23412 img.maxwidth{max-width:500px}#stacks_in_23412 img.maxheight{width:auto;max-height:500px}

#stacks_in_23414 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23416 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23418 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23419 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23420 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23420 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23420 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23420 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23420 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23420 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_23454 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_23454 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_23454 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_23454 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_23454 .row.no-gutters > [class^="col-"],
  #stacks_in_23454 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_23454 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_23490 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23492 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23492 img.maxwidth{max-width:500px}#stacks_in_23492 img.maxheight{width:auto;max-height:500px}

#stacks_in_23492 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23494 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23495 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23495 img.maxwidth{max-width:500px}#stacks_in_23495 img.maxheight{width:auto;max-height:500px}

#stacks_in_23497 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23499 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23501 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23502 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23503 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23503 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23503 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23503 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23503 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23503 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23474 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23476 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23476 img.maxwidth{max-width:500px}#stacks_in_23476 img.maxheight{width:auto;max-height:500px}

#stacks_in_23476 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23478 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23479 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23479 img.maxwidth{max-width:500px}#stacks_in_23479 img.maxheight{width:auto;max-height:500px}

#stacks_in_23481 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23483 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23485 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23486 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23487 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23487 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23487 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23487 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23487 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23487 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23458 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23460 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23460 img.maxwidth{max-width:500px}#stacks_in_23460 img.maxheight{width:auto;max-height:500px}

#stacks_in_23460 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23462 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23463 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23463 img.maxwidth{max-width:500px}#stacks_in_23463 img.maxheight{width:auto;max-height:500px}

#stacks_in_23465 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23467 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23469 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23470 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23471 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23471 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23471 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23471 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23471 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23471 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_23505 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_23505 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_23505 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_23505 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_23505 .row.no-gutters > [class^="col-"],
  #stacks_in_23505 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_23505 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_23541 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23543 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23543 img.maxwidth{max-width:500px}#stacks_in_23543 img.maxheight{width:auto;max-height:500px}

#stacks_in_23543 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23545 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23546 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23546 img.maxwidth{max-width:500px}#stacks_in_23546 img.maxheight{width:auto;max-height:500px}

#stacks_in_23548 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23550 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23552 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23553 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23554 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23554 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23554 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23554 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23554 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23554 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23525 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23527 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23527 img.maxwidth{max-width:500px}#stacks_in_23527 img.maxheight{width:auto;max-height:500px}

#stacks_in_23527 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23529 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23530 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23530 img.maxwidth{max-width:500px}#stacks_in_23530 img.maxheight{width:auto;max-height:500px}

#stacks_in_23532 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23534 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23536 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23537 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23538 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23538 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23538 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23538 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23538 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23538 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23509 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23511 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23511 img.maxwidth{max-width:500px}#stacks_in_23511 img.maxheight{width:auto;max-height:500px}

#stacks_in_23511 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23513 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23514 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23514 img.maxwidth{max-width:500px}#stacks_in_23514 img.maxheight{width:auto;max-height:500px}

#stacks_in_23516 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23518 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23520 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23521 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23522 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23522 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23522 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23522 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23522 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23522 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_23556 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_23556 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_23556 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_23556 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_23556 .row.no-gutters > [class^="col-"],
  #stacks_in_23556 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_23556 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_23592 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23594 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23594 img.maxwidth{max-width:500px}#stacks_in_23594 img.maxheight{width:auto;max-height:500px}

#stacks_in_23594 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23596 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23597 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23597 img.maxwidth{max-width:500px}#stacks_in_23597 img.maxheight{width:auto;max-height:500px}

#stacks_in_23599 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23601 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23603 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23604 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23605 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23605 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23605 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23605 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23605 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23605 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23576 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23578 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23578 img.maxwidth{max-width:500px}#stacks_in_23578 img.maxheight{width:auto;max-height:500px}

#stacks_in_23578 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23580 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23581 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23581 img.maxwidth{max-width:500px}#stacks_in_23581 img.maxheight{width:auto;max-height:500px}

#stacks_in_23583 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23585 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23587 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23588 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23589 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23589 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23589 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23589 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23589 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23589 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23560 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23562 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23562 img.maxwidth{max-width:500px}#stacks_in_23562 img.maxheight{width:auto;max-height:500px}

#stacks_in_23562 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23564 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23565 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23565 img.maxwidth{max-width:500px}#stacks_in_23565 img.maxheight{width:auto;max-height:500px}

#stacks_in_23567 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23569 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23571 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23572 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23573 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23573 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23573 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23573 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23573 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23573 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_23607 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_23607 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_23607 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_23607 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_23607 .row.no-gutters > [class^="col-"],
  #stacks_in_23607 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_23607 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_23643 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23645 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23645 img.maxwidth{max-width:500px}#stacks_in_23645 img.maxheight{width:auto;max-height:500px}

#stacks_in_23645 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23647 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23648 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23648 img.maxwidth{max-width:500px}#stacks_in_23648 img.maxheight{width:auto;max-height:500px}

#stacks_in_23650 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23652 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23654 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23655 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23656 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23656 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23656 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23656 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23656 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23656 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23627 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23629 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23629 img.maxwidth{max-width:500px}#stacks_in_23629 img.maxheight{width:auto;max-height:500px}

#stacks_in_23629 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23631 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23632 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23632 img.maxwidth{max-width:500px}#stacks_in_23632 img.maxheight{width:auto;max-height:500px}

#stacks_in_23634 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23636 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23638 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23639 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23640 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23640 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23640 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23640 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23640 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23640 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23611 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23613 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23613 img.maxwidth{max-width:500px}#stacks_in_23613 img.maxheight{width:auto;max-height:500px}

#stacks_in_23613 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23615 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23616 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23616 img.maxwidth{max-width:500px}#stacks_in_23616 img.maxheight{width:auto;max-height:500px}

#stacks_in_23618 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23620 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23622 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23623 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23624 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23624 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23624 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23624 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23624 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23624 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_23658 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_23658 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_23658 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_23658 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_23658 .row.no-gutters > [class^="col-"],
  #stacks_in_23658 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_23658 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_23694 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23696 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23696 img.maxwidth{max-width:500px}#stacks_in_23696 img.maxheight{width:auto;max-height:500px}

#stacks_in_23696 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23698 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23699 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23699 img.maxwidth{max-width:500px}#stacks_in_23699 img.maxheight{width:auto;max-height:500px}

#stacks_in_23701 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23703 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23705 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23706 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23707 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23707 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23707 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23707 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23707 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23707 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23678 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23680 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23680 img.maxwidth{max-width:500px}#stacks_in_23680 img.maxheight{width:auto;max-height:500px}

#stacks_in_23680 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23682 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23683 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23683 img.maxwidth{max-width:500px}#stacks_in_23683 img.maxheight{width:auto;max-height:500px}

#stacks_in_23685 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23687 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23689 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23690 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23691 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23691 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23691 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23691 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23691 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23691 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23662 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23664 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23664 img.maxwidth{max-width:500px}#stacks_in_23664 img.maxheight{width:auto;max-height:500px}

#stacks_in_23664 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23666 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23667 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23667 img.maxwidth{max-width:500px}#stacks_in_23667 img.maxheight{width:auto;max-height:500px}

#stacks_in_23669 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23671 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23673 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23674 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23675 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23675 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23675 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23675 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23675 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23675 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_23900 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_23900 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_23900 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_23900 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_23900 .row.no-gutters > [class^="col-"],
  #stacks_in_23900 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_23900 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_23942 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23944 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23944 img.maxwidth{max-width:500px}#stacks_in_23944 img.maxheight{width:auto;max-height:500px}

#stacks_in_23944 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23946 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23947 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23947 img.maxwidth{max-width:500px}#stacks_in_23947 img.maxheight{width:auto;max-height:500px}



#stacks_in_23949 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23954 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23956 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23957 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23958 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23958 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23958 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23958 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23958 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23958 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23923 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23925 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23925 img.maxwidth{max-width:500px}#stacks_in_23925 img.maxheight{width:auto;max-height:500px}

#stacks_in_23925 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23927 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23928 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23928 img.maxwidth{max-width:500px}#stacks_in_23928 img.maxheight{width:auto;max-height:500px}



#stacks_in_23930 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23935 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23937 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23938 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23939 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23939 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23939 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23939 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23939 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23939 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23904 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23906 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23906 img.maxwidth{max-width:500px}#stacks_in_23906 img.maxheight{width:auto;max-height:500px}

#stacks_in_23906 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23908 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23909 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23909 img.maxwidth{max-width:500px}#stacks_in_23909 img.maxheight{width:auto;max-height:500px}
#stacks_in_23911 h6,#stacks_in_23911 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_23911 h6 a,#stacks_in_23911 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_23911 h6 a:hover,#stacks_in_23911 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_23911 small,#stacks_in_23911 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_23911 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23916 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23918 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23919 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23920 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23920 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23920 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23920 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23920 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23920 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_23960 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_23960 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_23960 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_23960 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_23960 .row.no-gutters > [class^="col-"],
  #stacks_in_23960 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_23960 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_23996 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23998 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23998 img.maxwidth{max-width:500px}#stacks_in_23998 img.maxheight{width:auto;max-height:500px}

#stacks_in_23998 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24000 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24001 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24001 img.maxwidth{max-width:500px}#stacks_in_24001 img.maxheight{width:auto;max-height:500px}



#stacks_in_24003 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24008 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24010 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24011 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24012 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24012 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24012 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24012 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24012 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24012 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23980 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23982 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23982 img.maxwidth{max-width:500px}#stacks_in_23982 img.maxheight{width:auto;max-height:500px}

#stacks_in_23982 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23984 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23985 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23985 img.maxwidth{max-width:500px}#stacks_in_23985 img.maxheight{width:auto;max-height:500px}

#stacks_in_23987 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23989 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23991 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23992 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23993 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23993 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23993 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23993 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23993 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23993 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_23964 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_23966 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23966 img.maxwidth{max-width:500px}#stacks_in_23966 img.maxheight{width:auto;max-height:500px}

#stacks_in_23966 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_23968 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_23969 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_23969 img.maxwidth{max-width:500px}#stacks_in_23969 img.maxheight{width:auto;max-height:500px}

#stacks_in_23971 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23973 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_23975 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_23976 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_23977 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_23977 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_23977 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_23977 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_23977 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_23977 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_24014 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_24014 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_24014 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_24014 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_24014 .row.no-gutters > [class^="col-"],
  #stacks_in_24014 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_24014 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_24050 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24052 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24052 img.maxwidth{max-width:500px}#stacks_in_24052 img.maxheight{width:auto;max-height:500px}

#stacks_in_24052 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24054 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24055 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24055 img.maxwidth{max-width:500px}#stacks_in_24055 img.maxheight{width:auto;max-height:500px}

#stacks_in_24057 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24059 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24061 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24062 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24063 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24063 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24063 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24063 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24063 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24063 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24034 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24036 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24036 img.maxwidth{max-width:500px}#stacks_in_24036 img.maxheight{width:auto;max-height:500px}

#stacks_in_24036 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24038 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24039 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24039 img.maxwidth{max-width:500px}#stacks_in_24039 img.maxheight{width:auto;max-height:500px}

#stacks_in_24041 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24043 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24045 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24046 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24047 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24047 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24047 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24047 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24047 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24047 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24018 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24020 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24020 img.maxwidth{max-width:500px}#stacks_in_24020 img.maxheight{width:auto;max-height:500px}

#stacks_in_24020 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24022 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24023 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24023 img.maxwidth{max-width:500px}#stacks_in_24023 img.maxheight{width:auto;max-height:500px}

#stacks_in_24025 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24027 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24029 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24030 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24031 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24031 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24031 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24031 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24031 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24031 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_24065 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_24065 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_24065 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_24065 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_24065 .row.no-gutters > [class^="col-"],
  #stacks_in_24065 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_24065 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_24101 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24103 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24103 img.maxwidth{max-width:500px}#stacks_in_24103 img.maxheight{width:auto;max-height:500px}

#stacks_in_24103 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24105 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24106 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24106 img.maxwidth{max-width:500px}#stacks_in_24106 img.maxheight{width:auto;max-height:500px}

#stacks_in_24108 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24110 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24112 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24113 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24114 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24114 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24114 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24114 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24114 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24114 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24085 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24087 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24087 img.maxwidth{max-width:500px}#stacks_in_24087 img.maxheight{width:auto;max-height:500px}

#stacks_in_24087 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24089 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24090 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24090 img.maxwidth{max-width:500px}#stacks_in_24090 img.maxheight{width:auto;max-height:500px}

#stacks_in_24092 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24094 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24096 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24097 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24098 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24098 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24098 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24098 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24098 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24098 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24069 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24071 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24071 img.maxwidth{max-width:500px}#stacks_in_24071 img.maxheight{width:auto;max-height:500px}

#stacks_in_24071 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24073 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24074 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24074 img.maxwidth{max-width:500px}#stacks_in_24074 img.maxheight{width:auto;max-height:500px}

#stacks_in_24076 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24078 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24080 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24081 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24082 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24082 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24082 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24082 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24082 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24082 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_24116 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_24116 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_24116 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_24116 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_24116 .row.no-gutters > [class^="col-"],
  #stacks_in_24116 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_24116 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_24152 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24154 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24154 img.maxwidth{max-width:500px}#stacks_in_24154 img.maxheight{width:auto;max-height:500px}

#stacks_in_24154 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24156 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24157 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24157 img.maxwidth{max-width:500px}#stacks_in_24157 img.maxheight{width:auto;max-height:500px}

#stacks_in_24159 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24161 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24163 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24164 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24165 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24165 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24165 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24165 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24165 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24165 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24136 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24138 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24138 img.maxwidth{max-width:500px}#stacks_in_24138 img.maxheight{width:auto;max-height:500px}

#stacks_in_24138 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24140 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24141 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24141 img.maxwidth{max-width:500px}#stacks_in_24141 img.maxheight{width:auto;max-height:500px}

#stacks_in_24143 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24145 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24147 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24148 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24149 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24149 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24149 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24149 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24149 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24149 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24120 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24122 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24122 img.maxwidth{max-width:500px}#stacks_in_24122 img.maxheight{width:auto;max-height:500px}

#stacks_in_24122 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24124 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24125 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24125 img.maxwidth{max-width:500px}#stacks_in_24125 img.maxheight{width:auto;max-height:500px}

#stacks_in_24127 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24129 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24131 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24132 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24133 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24133 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24133 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24133 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24133 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24133 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_24167 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_24167 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_24167 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_24167 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_24167 .row.no-gutters > [class^="col-"],
  #stacks_in_24167 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_24167 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_24203 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24205 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24205 img.maxwidth{max-width:500px}#stacks_in_24205 img.maxheight{width:auto;max-height:500px}

#stacks_in_24205 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24207 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24208 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24208 img.maxwidth{max-width:500px}#stacks_in_24208 img.maxheight{width:auto;max-height:500px}

#stacks_in_24210 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24212 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24214 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24215 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24216 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24216 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24216 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24216 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24216 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24216 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24187 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24189 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24189 img.maxwidth{max-width:500px}#stacks_in_24189 img.maxheight{width:auto;max-height:500px}

#stacks_in_24189 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24191 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24192 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24192 img.maxwidth{max-width:500px}#stacks_in_24192 img.maxheight{width:auto;max-height:500px}

#stacks_in_24194 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24196 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24198 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24199 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24200 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24200 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24200 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24200 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24200 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24200 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24171 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24173 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24173 img.maxwidth{max-width:500px}#stacks_in_24173 img.maxheight{width:auto;max-height:500px}

#stacks_in_24173 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24175 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24176 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24176 img.maxwidth{max-width:500px}#stacks_in_24176 img.maxheight{width:auto;max-height:500px}

#stacks_in_24178 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24180 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24182 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24183 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24184 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24184 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24184 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24184 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24184 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24184 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_24218 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_24218 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_24218 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_24218 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_24218 .row.no-gutters > [class^="col-"],
  #stacks_in_24218 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_24218 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_24254 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24256 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24256 img.maxwidth{max-width:500px}#stacks_in_24256 img.maxheight{width:auto;max-height:500px}

#stacks_in_24256 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24258 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24259 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24259 img.maxwidth{max-width:500px}#stacks_in_24259 img.maxheight{width:auto;max-height:500px}

#stacks_in_24261 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24263 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24265 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24266 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24267 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24267 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24267 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24267 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24267 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24267 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24238 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24240 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24240 img.maxwidth{max-width:500px}#stacks_in_24240 img.maxheight{width:auto;max-height:500px}

#stacks_in_24240 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24242 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24243 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24243 img.maxwidth{max-width:500px}#stacks_in_24243 img.maxheight{width:auto;max-height:500px}

#stacks_in_24245 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24247 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24249 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24250 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24251 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24251 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24251 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24251 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24251 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24251 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24222 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24224 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24224 img.maxwidth{max-width:500px}#stacks_in_24224 img.maxheight{width:auto;max-height:500px}

#stacks_in_24224 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24226 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24227 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24227 img.maxwidth{max-width:500px}#stacks_in_24227 img.maxheight{width:auto;max-height:500px}

#stacks_in_24229 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24231 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24233 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24234 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24235 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24235 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24235 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24235 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24235 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24235 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_24269 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_24269 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_24269 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_24269 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_24269 .row.no-gutters > [class^="col-"],
  #stacks_in_24269 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_24269 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_24305 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24307 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24307 img.maxwidth{max-width:500px}#stacks_in_24307 img.maxheight{width:auto;max-height:500px}

#stacks_in_24307 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24309 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24310 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24310 img.maxwidth{max-width:500px}#stacks_in_24310 img.maxheight{width:auto;max-height:500px}

#stacks_in_24312 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24314 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24316 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24317 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24318 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24318 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24318 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24318 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24318 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24318 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24289 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24291 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24291 img.maxwidth{max-width:500px}#stacks_in_24291 img.maxheight{width:auto;max-height:500px}

#stacks_in_24291 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24293 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24294 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24294 img.maxwidth{max-width:500px}#stacks_in_24294 img.maxheight{width:auto;max-height:500px}

#stacks_in_24296 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24298 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24300 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24301 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24302 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24302 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24302 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24302 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24302 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24302 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24273 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24275 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24275 img.maxwidth{max-width:500px}#stacks_in_24275 img.maxheight{width:auto;max-height:500px}

#stacks_in_24275 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24277 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24278 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24278 img.maxwidth{max-width:500px}#stacks_in_24278 img.maxheight{width:auto;max-height:500px}

#stacks_in_24280 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24282 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24284 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24285 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24286 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24286 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24286 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24286 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24286 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24286 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_24320 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_24320 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_24320 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_24320 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_24320 .row.no-gutters > [class^="col-"],
  #stacks_in_24320 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_24320 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_24356 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24358 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24358 img.maxwidth{max-width:500px}#stacks_in_24358 img.maxheight{width:auto;max-height:500px}

#stacks_in_24358 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24360 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24361 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24361 img.maxwidth{max-width:500px}#stacks_in_24361 img.maxheight{width:auto;max-height:500px}

#stacks_in_24363 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24365 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24367 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24368 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24369 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24369 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24369 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24369 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24369 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24369 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24340 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24342 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24342 img.maxwidth{max-width:500px}#stacks_in_24342 img.maxheight{width:auto;max-height:500px}

#stacks_in_24342 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24344 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24345 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24345 img.maxwidth{max-width:500px}#stacks_in_24345 img.maxheight{width:auto;max-height:500px}

#stacks_in_24347 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24349 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24351 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24352 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24353 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24353 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24353 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24353 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24353 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24353 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24324 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24326 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24326 img.maxwidth{max-width:500px}#stacks_in_24326 img.maxheight{width:auto;max-height:500px}

#stacks_in_24326 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24328 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24329 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24329 img.maxwidth{max-width:500px}#stacks_in_24329 img.maxheight{width:auto;max-height:500px}

#stacks_in_24331 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24333 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24335 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24336 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24337 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24337 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24337 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24337 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24337 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24337 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_24371 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_24371 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_24371 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_24371 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_24371 .row.no-gutters > [class^="col-"],
  #stacks_in_24371 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_24371 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_24407 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24409 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24409 img.maxwidth{max-width:500px}#stacks_in_24409 img.maxheight{width:auto;max-height:500px}

#stacks_in_24409 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24411 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24412 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24412 img.maxwidth{max-width:500px}#stacks_in_24412 img.maxheight{width:auto;max-height:500px}

#stacks_in_24414 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24416 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24418 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24419 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24420 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24420 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24420 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24420 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24420 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24420 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24391 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24393 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24393 img.maxwidth{max-width:500px}#stacks_in_24393 img.maxheight{width:auto;max-height:500px}

#stacks_in_24393 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24395 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24396 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24396 img.maxwidth{max-width:500px}#stacks_in_24396 img.maxheight{width:auto;max-height:500px}

#stacks_in_24398 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24400 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24402 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24403 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24404 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24404 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24404 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24404 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24404 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24404 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24375 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24377 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24377 img.maxwidth{max-width:500px}#stacks_in_24377 img.maxheight{width:auto;max-height:500px}

#stacks_in_24377 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24379 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24380 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24380 img.maxwidth{max-width:500px}#stacks_in_24380 img.maxheight{width:auto;max-height:500px}

#stacks_in_24382 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24384 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24386 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24387 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24388 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24388 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24388 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24388 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24388 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24388 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_24422 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_24422 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_24422 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_24422 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_24422 .row.no-gutters > [class^="col-"],
  #stacks_in_24422 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_24422 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_24458 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24460 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24460 img.maxwidth{max-width:500px}#stacks_in_24460 img.maxheight{width:auto;max-height:500px}

#stacks_in_24460 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24462 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24463 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24463 img.maxwidth{max-width:500px}#stacks_in_24463 img.maxheight{width:auto;max-height:500px}

#stacks_in_24465 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24467 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24469 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24470 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24471 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24471 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24471 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24471 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24471 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24471 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24442 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24444 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24444 img.maxwidth{max-width:500px}#stacks_in_24444 img.maxheight{width:auto;max-height:500px}

#stacks_in_24444 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24446 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24447 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24447 img.maxwidth{max-width:500px}#stacks_in_24447 img.maxheight{width:auto;max-height:500px}

#stacks_in_24449 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24451 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24453 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24454 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24455 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24455 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24455 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24455 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24455 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24455 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24426 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24428 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24428 img.maxwidth{max-width:500px}#stacks_in_24428 img.maxheight{width:auto;max-height:500px}

#stacks_in_24428 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24430 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24431 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24431 img.maxwidth{max-width:500px}#stacks_in_24431 img.maxheight{width:auto;max-height:500px}

#stacks_in_24433 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24435 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24437 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24438 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24439 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24439 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24439 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24439 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24439 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24439 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_24473 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_24473 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_24473 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_24473 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_24473 .row.no-gutters > [class^="col-"],
  #stacks_in_24473 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_24473 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_24509 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24511 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24511 img.maxwidth{max-width:500px}#stacks_in_24511 img.maxheight{width:auto;max-height:500px}

#stacks_in_24511 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24513 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24514 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24514 img.maxwidth{max-width:500px}#stacks_in_24514 img.maxheight{width:auto;max-height:500px}

#stacks_in_24516 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24518 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24520 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24521 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24522 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24522 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24522 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24522 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24522 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24522 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24493 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24495 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24495 img.maxwidth{max-width:500px}#stacks_in_24495 img.maxheight{width:auto;max-height:500px}

#stacks_in_24495 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24497 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24498 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24498 img.maxwidth{max-width:500px}#stacks_in_24498 img.maxheight{width:auto;max-height:500px}

#stacks_in_24500 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24502 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24504 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24505 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24506 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24506 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24506 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24506 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24506 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24506 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24477 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24479 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24479 img.maxwidth{max-width:500px}#stacks_in_24479 img.maxheight{width:auto;max-height:500px}

#stacks_in_24479 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24481 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24482 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24482 img.maxwidth{max-width:500px}#stacks_in_24482 img.maxheight{width:auto;max-height:500px}

#stacks_in_24484 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24486 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24488 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24489 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24490 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24490 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24490 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24490 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24490 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24490 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_24524 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_24524 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_24524 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_24524 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_24524 .row.no-gutters > [class^="col-"],
  #stacks_in_24524 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_24524 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_24566 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24568 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24568 img.maxwidth{max-width:500px}#stacks_in_24568 img.maxheight{width:auto;max-height:500px}

#stacks_in_24568 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24570 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24571 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24571 img.maxwidth{max-width:500px}#stacks_in_24571 img.maxheight{width:auto;max-height:500px}



#stacks_in_24573 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24578 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24580 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24581 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24582 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24582 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24582 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24582 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24582 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24582 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24547 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24549 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24549 img.maxwidth{max-width:500px}#stacks_in_24549 img.maxheight{width:auto;max-height:500px}

#stacks_in_24549 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24551 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24552 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24552 img.maxwidth{max-width:500px}#stacks_in_24552 img.maxheight{width:auto;max-height:500px}



#stacks_in_24554 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24559 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24561 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24562 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24563 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24563 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24563 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24563 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24563 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24563 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24528 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24530 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24530 img.maxwidth{max-width:500px}#stacks_in_24530 img.maxheight{width:auto;max-height:500px}

#stacks_in_24530 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24532 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24533 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24533 img.maxwidth{max-width:500px}#stacks_in_24533 img.maxheight{width:auto;max-height:500px}
#stacks_in_24535 h6,#stacks_in_24535 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_24535 h6 a,#stacks_in_24535 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_24535 h6 a:hover,#stacks_in_24535 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_24535 small,#stacks_in_24535 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_24535 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24540 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24542 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24543 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24544 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24544 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24544 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24544 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24544 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24544 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_24584 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_24584 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_24584 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_24584 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_24584 .row.no-gutters > [class^="col-"],
  #stacks_in_24584 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_24584 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_24620 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24622 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24622 img.maxwidth{max-width:500px}#stacks_in_24622 img.maxheight{width:auto;max-height:500px}

#stacks_in_24622 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24624 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24625 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24625 img.maxwidth{max-width:500px}#stacks_in_24625 img.maxheight{width:auto;max-height:500px}



#stacks_in_24627 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24632 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24634 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24635 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24636 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24636 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24636 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24636 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24636 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24636 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24604 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24606 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24606 img.maxwidth{max-width:500px}#stacks_in_24606 img.maxheight{width:auto;max-height:500px}

#stacks_in_24606 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24608 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24609 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24609 img.maxwidth{max-width:500px}#stacks_in_24609 img.maxheight{width:auto;max-height:500px}

#stacks_in_24611 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24613 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24615 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24616 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24617 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24617 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24617 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24617 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24617 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24617 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24588 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24590 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24590 img.maxwidth{max-width:500px}#stacks_in_24590 img.maxheight{width:auto;max-height:500px}

#stacks_in_24590 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24592 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24593 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24593 img.maxwidth{max-width:500px}#stacks_in_24593 img.maxheight{width:auto;max-height:500px}

#stacks_in_24595 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24597 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24599 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24600 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24601 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24601 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24601 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24601 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24601 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24601 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_24638 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_24638 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_24638 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_24638 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_24638 .row.no-gutters > [class^="col-"],
  #stacks_in_24638 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_24638 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_24674 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24676 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24676 img.maxwidth{max-width:500px}#stacks_in_24676 img.maxheight{width:auto;max-height:500px}

#stacks_in_24676 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24678 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24679 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24679 img.maxwidth{max-width:500px}#stacks_in_24679 img.maxheight{width:auto;max-height:500px}

#stacks_in_24681 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24683 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24685 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24686 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24687 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24687 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24687 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24687 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24687 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24687 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24658 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24660 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24660 img.maxwidth{max-width:500px}#stacks_in_24660 img.maxheight{width:auto;max-height:500px}

#stacks_in_24660 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24662 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24663 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24663 img.maxwidth{max-width:500px}#stacks_in_24663 img.maxheight{width:auto;max-height:500px}

#stacks_in_24665 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24667 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24669 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24670 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24671 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24671 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24671 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24671 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24671 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24671 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24642 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24644 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24644 img.maxwidth{max-width:500px}#stacks_in_24644 img.maxheight{width:auto;max-height:500px}

#stacks_in_24644 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24646 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24647 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24647 img.maxwidth{max-width:500px}#stacks_in_24647 img.maxheight{width:auto;max-height:500px}

#stacks_in_24649 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24651 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24653 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24654 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24655 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24655 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24655 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24655 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24655 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24655 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_24689 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_24689 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_24689 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_24689 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_24689 .row.no-gutters > [class^="col-"],
  #stacks_in_24689 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_24689 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_24725 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24727 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24727 img.maxwidth{max-width:500px}#stacks_in_24727 img.maxheight{width:auto;max-height:500px}

#stacks_in_24727 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24729 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24730 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24730 img.maxwidth{max-width:500px}#stacks_in_24730 img.maxheight{width:auto;max-height:500px}

#stacks_in_24732 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24734 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24736 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24737 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24738 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24738 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24738 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24738 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24738 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24738 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24709 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24711 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24711 img.maxwidth{max-width:500px}#stacks_in_24711 img.maxheight{width:auto;max-height:500px}

#stacks_in_24711 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24713 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24714 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24714 img.maxwidth{max-width:500px}#stacks_in_24714 img.maxheight{width:auto;max-height:500px}

#stacks_in_24716 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24718 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24720 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24721 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24722 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24722 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24722 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24722 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24722 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24722 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24693 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24695 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24695 img.maxwidth{max-width:500px}#stacks_in_24695 img.maxheight{width:auto;max-height:500px}

#stacks_in_24695 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24697 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24698 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24698 img.maxwidth{max-width:500px}#stacks_in_24698 img.maxheight{width:auto;max-height:500px}

#stacks_in_24700 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24702 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24704 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24705 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24706 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24706 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24706 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24706 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24706 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24706 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_24740 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_24740 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_24740 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_24740 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_24740 .row.no-gutters > [class^="col-"],
  #stacks_in_24740 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_24740 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_24776 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24778 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24778 img.maxwidth{max-width:500px}#stacks_in_24778 img.maxheight{width:auto;max-height:500px}

#stacks_in_24778 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24780 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24781 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24781 img.maxwidth{max-width:500px}#stacks_in_24781 img.maxheight{width:auto;max-height:500px}

#stacks_in_24783 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24785 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24787 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24788 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24789 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24789 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24789 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24789 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24789 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24789 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24760 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24762 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24762 img.maxwidth{max-width:500px}#stacks_in_24762 img.maxheight{width:auto;max-height:500px}

#stacks_in_24762 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24764 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24765 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24765 img.maxwidth{max-width:500px}#stacks_in_24765 img.maxheight{width:auto;max-height:500px}

#stacks_in_24767 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24769 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24771 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24772 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24773 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24773 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24773 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24773 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24773 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24773 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24744 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24746 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24746 img.maxwidth{max-width:500px}#stacks_in_24746 img.maxheight{width:auto;max-height:500px}

#stacks_in_24746 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24748 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24749 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24749 img.maxwidth{max-width:500px}#stacks_in_24749 img.maxheight{width:auto;max-height:500px}

#stacks_in_24751 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24753 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24755 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24756 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24757 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24757 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24757 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24757 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24757 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24757 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_24791 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_24791 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_24791 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_24791 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_24791 .row.no-gutters > [class^="col-"],
  #stacks_in_24791 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_24791 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_24827 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24829 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24829 img.maxwidth{max-width:500px}#stacks_in_24829 img.maxheight{width:auto;max-height:500px}

#stacks_in_24829 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24831 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24832 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24832 img.maxwidth{max-width:500px}#stacks_in_24832 img.maxheight{width:auto;max-height:500px}

#stacks_in_24834 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24836 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24838 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24839 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24840 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24840 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24840 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24840 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24840 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24840 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24811 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24813 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24813 img.maxwidth{max-width:500px}#stacks_in_24813 img.maxheight{width:auto;max-height:500px}

#stacks_in_24813 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24815 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24816 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24816 img.maxwidth{max-width:500px}#stacks_in_24816 img.maxheight{width:auto;max-height:500px}

#stacks_in_24818 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24820 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24822 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24823 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24824 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24824 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24824 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24824 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24824 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24824 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24795 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24797 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24797 img.maxwidth{max-width:500px}#stacks_in_24797 img.maxheight{width:auto;max-height:500px}

#stacks_in_24797 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24799 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24800 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24800 img.maxwidth{max-width:500px}#stacks_in_24800 img.maxheight{width:auto;max-height:500px}

#stacks_in_24802 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24804 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24806 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24807 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24808 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24808 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24808 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24808 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24808 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24808 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_24842 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_24842 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_24842 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_24842 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_24842 .row.no-gutters > [class^="col-"],
  #stacks_in_24842 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_24842 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_24878 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24880 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24880 img.maxwidth{max-width:500px}#stacks_in_24880 img.maxheight{width:auto;max-height:500px}

#stacks_in_24880 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24882 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24883 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24883 img.maxwidth{max-width:500px}#stacks_in_24883 img.maxheight{width:auto;max-height:500px}

#stacks_in_24885 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24887 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24889 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24890 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24891 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24891 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24891 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24891 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24891 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24891 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24862 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24864 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24864 img.maxwidth{max-width:500px}#stacks_in_24864 img.maxheight{width:auto;max-height:500px}

#stacks_in_24864 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24866 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24867 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24867 img.maxwidth{max-width:500px}#stacks_in_24867 img.maxheight{width:auto;max-height:500px}

#stacks_in_24869 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24871 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24873 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24874 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24875 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24875 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24875 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24875 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24875 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24875 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24846 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24848 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24848 img.maxwidth{max-width:500px}#stacks_in_24848 img.maxheight{width:auto;max-height:500px}

#stacks_in_24848 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24850 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24851 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24851 img.maxwidth{max-width:500px}#stacks_in_24851 img.maxheight{width:auto;max-height:500px}

#stacks_in_24853 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24855 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24857 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24858 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24859 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24859 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24859 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24859 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24859 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24859 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_24893 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_24893 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_24893 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_24893 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_24893 .row.no-gutters > [class^="col-"],
  #stacks_in_24893 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_24893 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_24929 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24931 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24931 img.maxwidth{max-width:500px}#stacks_in_24931 img.maxheight{width:auto;max-height:500px}

#stacks_in_24931 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24933 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24934 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24934 img.maxwidth{max-width:500px}#stacks_in_24934 img.maxheight{width:auto;max-height:500px}

#stacks_in_24936 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24938 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24940 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24941 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24942 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24942 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24942 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24942 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24942 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24942 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24913 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24915 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24915 img.maxwidth{max-width:500px}#stacks_in_24915 img.maxheight{width:auto;max-height:500px}

#stacks_in_24915 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24917 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24918 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24918 img.maxwidth{max-width:500px}#stacks_in_24918 img.maxheight{width:auto;max-height:500px}

#stacks_in_24920 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24922 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24924 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24925 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24926 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24926 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24926 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24926 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24926 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24926 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24897 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24899 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24899 img.maxwidth{max-width:500px}#stacks_in_24899 img.maxheight{width:auto;max-height:500px}

#stacks_in_24899 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24901 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24902 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24902 img.maxwidth{max-width:500px}#stacks_in_24902 img.maxheight{width:auto;max-height:500px}

#stacks_in_24904 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24906 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24908 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24909 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24910 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24910 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24910 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24910 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24910 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24910 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}

#stacks_in_24943 {
	background-color: rgba(51, 51, 50, 1.00);
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_24944 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_24944 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_24944 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_24944 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_24944 .row.no-gutters > [class^="col-"],
  #stacks_in_24944 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  










 
#stacks_in_24980 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24982 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24982 img.maxwidth{max-width:500px}#stacks_in_24982 img.maxheight{width:auto;max-height:500px}

#stacks_in_24982 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24984 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24985 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24985 img.maxwidth{max-width:500px}#stacks_in_24985 img.maxheight{width:auto;max-height:500px}

#stacks_in_24987 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24989 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24991 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24992 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24993 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24993 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24993 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24993 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24993 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24993 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24964 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24966 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24966 img.maxwidth{max-width:500px}#stacks_in_24966 img.maxheight{width:auto;max-height:500px}

#stacks_in_24966 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24968 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24969 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24969 img.maxwidth{max-width:500px}#stacks_in_24969 img.maxheight{width:auto;max-height:500px}

#stacks_in_24971 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24973 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24975 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24976 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24977 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24977 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24977 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24977 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24977 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24977 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24948 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_24950 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24950 img.maxwidth{max-width:500px}#stacks_in_24950 img.maxheight{width:auto;max-height:500px}

#stacks_in_24950 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_24952 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_24953 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_24953 img.maxwidth{max-width:500px}#stacks_in_24953 img.maxheight{width:auto;max-height:500px}

#stacks_in_24955 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24957 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_24959 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_24960 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_24961 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_24961 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_24961 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_24961 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_24961 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_24961 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_24995 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_24995 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_24995 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_24995 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_24995 .row.no-gutters > [class^="col-"],
  #stacks_in_24995 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_24995 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_25031 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25033 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25033 img.maxwidth{max-width:500px}#stacks_in_25033 img.maxheight{width:auto;max-height:500px}

#stacks_in_25033 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25035 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25036 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25036 img.maxwidth{max-width:500px}#stacks_in_25036 img.maxheight{width:auto;max-height:500px}

#stacks_in_25038 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25040 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25042 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25043 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25044 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25044 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25044 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25044 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25044 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25044 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25015 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25017 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25017 img.maxwidth{max-width:500px}#stacks_in_25017 img.maxheight{width:auto;max-height:500px}

#stacks_in_25017 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25019 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25020 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25020 img.maxwidth{max-width:500px}#stacks_in_25020 img.maxheight{width:auto;max-height:500px}

#stacks_in_25022 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25024 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25026 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25027 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25028 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25028 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25028 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25028 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25028 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25028 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_24999 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25001 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25001 img.maxwidth{max-width:500px}#stacks_in_25001 img.maxheight{width:auto;max-height:500px}

#stacks_in_25001 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25003 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25004 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25004 img.maxwidth{max-width:500px}#stacks_in_25004 img.maxheight{width:auto;max-height:500px}

#stacks_in_25006 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25008 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25010 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25011 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25012 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25012 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25012 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25012 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25012 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25012 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_25046 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_25046 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_25046 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_25046 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_25046 .row.no-gutters > [class^="col-"],
  #stacks_in_25046 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_25046 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_25082 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25084 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25084 img.maxwidth{max-width:500px}#stacks_in_25084 img.maxheight{width:auto;max-height:500px}

#stacks_in_25084 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25086 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25087 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25087 img.maxwidth{max-width:500px}#stacks_in_25087 img.maxheight{width:auto;max-height:500px}

#stacks_in_25089 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25091 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25093 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25094 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25095 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25095 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25095 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25095 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25095 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25095 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25066 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25068 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25068 img.maxwidth{max-width:500px}#stacks_in_25068 img.maxheight{width:auto;max-height:500px}

#stacks_in_25068 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25070 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25071 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25071 img.maxwidth{max-width:500px}#stacks_in_25071 img.maxheight{width:auto;max-height:500px}

#stacks_in_25073 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25075 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25077 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25078 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25079 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25079 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25079 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25079 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25079 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25079 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25050 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25052 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25052 img.maxwidth{max-width:500px}#stacks_in_25052 img.maxheight{width:auto;max-height:500px}

#stacks_in_25052 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25054 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25055 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25055 img.maxwidth{max-width:500px}#stacks_in_25055 img.maxheight{width:auto;max-height:500px}

#stacks_in_25057 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25059 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25061 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25062 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25063 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25063 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25063 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25063 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25063 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25063 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_25097 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_25097 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_25097 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_25097 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_25097 .row.no-gutters > [class^="col-"],
  #stacks_in_25097 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_25097 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_25133 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25135 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25135 img.maxwidth{max-width:500px}#stacks_in_25135 img.maxheight{width:auto;max-height:500px}

#stacks_in_25135 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25137 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25138 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25138 img.maxwidth{max-width:500px}#stacks_in_25138 img.maxheight{width:auto;max-height:500px}

#stacks_in_25140 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25142 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25144 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25145 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25146 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25146 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25146 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25146 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25146 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25146 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25117 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25119 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25119 img.maxwidth{max-width:500px}#stacks_in_25119 img.maxheight{width:auto;max-height:500px}

#stacks_in_25119 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25121 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25122 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25122 img.maxwidth{max-width:500px}#stacks_in_25122 img.maxheight{width:auto;max-height:500px}

#stacks_in_25124 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25126 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25128 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25129 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25130 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25130 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25130 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25130 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25130 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25130 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25101 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25103 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25103 img.maxwidth{max-width:500px}#stacks_in_25103 img.maxheight{width:auto;max-height:500px}

#stacks_in_25103 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25105 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25106 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25106 img.maxwidth{max-width:500px}#stacks_in_25106 img.maxheight{width:auto;max-height:500px}

#stacks_in_25108 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25110 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25112 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25113 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25114 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25114 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25114 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25114 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25114 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25114 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_25148 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_25148 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_25148 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_25148 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_25148 .row.no-gutters > [class^="col-"],
  #stacks_in_25148 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_25148 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_25190 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25192 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25192 img.maxwidth{max-width:500px}#stacks_in_25192 img.maxheight{width:auto;max-height:500px}

#stacks_in_25192 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25194 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25195 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25195 img.maxwidth{max-width:500px}#stacks_in_25195 img.maxheight{width:auto;max-height:500px}



#stacks_in_25197 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25202 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25204 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25205 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25206 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25206 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25206 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25206 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25206 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25206 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25171 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25173 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25173 img.maxwidth{max-width:500px}#stacks_in_25173 img.maxheight{width:auto;max-height:500px}

#stacks_in_25173 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25175 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25176 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25176 img.maxwidth{max-width:500px}#stacks_in_25176 img.maxheight{width:auto;max-height:500px}



#stacks_in_25178 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25183 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25185 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25186 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25187 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25187 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25187 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25187 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25187 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25187 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25152 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25154 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25154 img.maxwidth{max-width:500px}#stacks_in_25154 img.maxheight{width:auto;max-height:500px}

#stacks_in_25154 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25156 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25157 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25157 img.maxwidth{max-width:500px}#stacks_in_25157 img.maxheight{width:auto;max-height:500px}
#stacks_in_25159 h6,#stacks_in_25159 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_25159 h6 a,#stacks_in_25159 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_25159 h6 a:hover,#stacks_in_25159 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_25159 small,#stacks_in_25159 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_25159 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25164 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25166 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25167 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25168 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25168 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25168 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25168 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25168 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25168 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_25208 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_25208 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_25208 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_25208 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_25208 .row.no-gutters > [class^="col-"],
  #stacks_in_25208 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_25208 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_25244 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25246 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25246 img.maxwidth{max-width:500px}#stacks_in_25246 img.maxheight{width:auto;max-height:500px}

#stacks_in_25246 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25248 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25249 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25249 img.maxwidth{max-width:500px}#stacks_in_25249 img.maxheight{width:auto;max-height:500px}



#stacks_in_25251 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25256 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25258 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25259 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25260 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25260 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25260 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25260 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25260 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25260 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25228 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25230 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25230 img.maxwidth{max-width:500px}#stacks_in_25230 img.maxheight{width:auto;max-height:500px}

#stacks_in_25230 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25232 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25233 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25233 img.maxwidth{max-width:500px}#stacks_in_25233 img.maxheight{width:auto;max-height:500px}

#stacks_in_25235 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25237 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25239 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25240 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25241 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25241 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25241 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25241 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25241 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25241 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25212 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25214 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25214 img.maxwidth{max-width:500px}#stacks_in_25214 img.maxheight{width:auto;max-height:500px}

#stacks_in_25214 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25216 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25217 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25217 img.maxwidth{max-width:500px}#stacks_in_25217 img.maxheight{width:auto;max-height:500px}

#stacks_in_25219 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25221 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25223 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25224 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25225 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25225 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25225 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25225 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25225 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25225 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_25262 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_25262 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_25262 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_25262 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_25262 .row.no-gutters > [class^="col-"],
  #stacks_in_25262 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_25262 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_25298 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25300 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25300 img.maxwidth{max-width:500px}#stacks_in_25300 img.maxheight{width:auto;max-height:500px}

#stacks_in_25300 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25302 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25303 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25303 img.maxwidth{max-width:500px}#stacks_in_25303 img.maxheight{width:auto;max-height:500px}

#stacks_in_25305 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25307 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25309 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25310 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25311 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25311 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25311 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25311 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25311 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25311 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25282 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25284 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25284 img.maxwidth{max-width:500px}#stacks_in_25284 img.maxheight{width:auto;max-height:500px}

#stacks_in_25284 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25286 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25287 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25287 img.maxwidth{max-width:500px}#stacks_in_25287 img.maxheight{width:auto;max-height:500px}

#stacks_in_25289 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25291 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25293 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25294 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25295 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25295 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25295 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25295 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25295 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25295 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25266 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25268 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25268 img.maxwidth{max-width:500px}#stacks_in_25268 img.maxheight{width:auto;max-height:500px}

#stacks_in_25268 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25270 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25271 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25271 img.maxwidth{max-width:500px}#stacks_in_25271 img.maxheight{width:auto;max-height:500px}

#stacks_in_25273 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25275 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25277 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25278 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25279 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25279 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25279 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25279 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25279 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25279 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_25313 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_25313 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_25313 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_25313 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_25313 .row.no-gutters > [class^="col-"],
  #stacks_in_25313 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_25313 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_25349 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25351 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25351 img.maxwidth{max-width:500px}#stacks_in_25351 img.maxheight{width:auto;max-height:500px}

#stacks_in_25351 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25353 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25354 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25354 img.maxwidth{max-width:500px}#stacks_in_25354 img.maxheight{width:auto;max-height:500px}

#stacks_in_25356 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25358 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25360 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25361 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25362 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25362 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25362 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25362 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25362 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25362 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25333 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25335 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25335 img.maxwidth{max-width:500px}#stacks_in_25335 img.maxheight{width:auto;max-height:500px}

#stacks_in_25335 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25337 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25338 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25338 img.maxwidth{max-width:500px}#stacks_in_25338 img.maxheight{width:auto;max-height:500px}

#stacks_in_25340 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25342 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25344 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25345 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25346 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25346 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25346 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25346 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25346 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25346 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25317 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25319 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25319 img.maxwidth{max-width:500px}#stacks_in_25319 img.maxheight{width:auto;max-height:500px}

#stacks_in_25319 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25321 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25322 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25322 img.maxwidth{max-width:500px}#stacks_in_25322 img.maxheight{width:auto;max-height:500px}

#stacks_in_25324 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25326 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25328 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25329 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25330 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25330 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25330 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25330 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25330 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25330 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_25364 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_25364 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_25364 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_25364 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_25364 .row.no-gutters > [class^="col-"],
  #stacks_in_25364 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_25364 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_25400 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25402 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25402 img.maxwidth{max-width:500px}#stacks_in_25402 img.maxheight{width:auto;max-height:500px}

#stacks_in_25402 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25404 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25405 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25405 img.maxwidth{max-width:500px}#stacks_in_25405 img.maxheight{width:auto;max-height:500px}

#stacks_in_25407 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25409 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25411 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25412 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25413 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25413 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25413 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25413 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25413 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25413 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25384 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25386 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25386 img.maxwidth{max-width:500px}#stacks_in_25386 img.maxheight{width:auto;max-height:500px}

#stacks_in_25386 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25388 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25389 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25389 img.maxwidth{max-width:500px}#stacks_in_25389 img.maxheight{width:auto;max-height:500px}

#stacks_in_25391 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25393 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25395 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25396 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25397 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25397 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25397 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25397 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25397 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25397 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25368 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25370 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25370 img.maxwidth{max-width:500px}#stacks_in_25370 img.maxheight{width:auto;max-height:500px}

#stacks_in_25370 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25372 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25373 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25373 img.maxwidth{max-width:500px}#stacks_in_25373 img.maxheight{width:auto;max-height:500px}

#stacks_in_25375 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25377 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25379 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25380 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25381 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25381 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25381 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25381 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25381 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25381 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_25415 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_25415 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_25415 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_25415 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_25415 .row.no-gutters > [class^="col-"],
  #stacks_in_25415 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_25415 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_25451 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25453 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25453 img.maxwidth{max-width:500px}#stacks_in_25453 img.maxheight{width:auto;max-height:500px}

#stacks_in_25453 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25455 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25456 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25456 img.maxwidth{max-width:500px}#stacks_in_25456 img.maxheight{width:auto;max-height:500px}

#stacks_in_25458 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25460 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25462 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25463 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25464 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25464 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25464 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25464 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25464 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25464 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25435 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25437 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25437 img.maxwidth{max-width:500px}#stacks_in_25437 img.maxheight{width:auto;max-height:500px}

#stacks_in_25437 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25439 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25440 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25440 img.maxwidth{max-width:500px}#stacks_in_25440 img.maxheight{width:auto;max-height:500px}

#stacks_in_25442 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25444 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25446 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25447 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25448 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25448 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25448 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25448 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25448 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25448 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25419 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25421 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25421 img.maxwidth{max-width:500px}#stacks_in_25421 img.maxheight{width:auto;max-height:500px}

#stacks_in_25421 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25423 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25424 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25424 img.maxwidth{max-width:500px}#stacks_in_25424 img.maxheight{width:auto;max-height:500px}

#stacks_in_25426 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25428 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25430 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25431 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25432 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25432 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25432 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25432 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25432 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25432 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_25466 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_25466 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_25466 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_25466 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_25466 .row.no-gutters > [class^="col-"],
  #stacks_in_25466 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_25466 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_25502 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25504 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25504 img.maxwidth{max-width:500px}#stacks_in_25504 img.maxheight{width:auto;max-height:500px}

#stacks_in_25504 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25506 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25507 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25507 img.maxwidth{max-width:500px}#stacks_in_25507 img.maxheight{width:auto;max-height:500px}

#stacks_in_25509 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25511 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25513 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25514 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25515 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25515 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25515 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25515 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25515 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25515 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25486 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25488 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25488 img.maxwidth{max-width:500px}#stacks_in_25488 img.maxheight{width:auto;max-height:500px}

#stacks_in_25488 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25490 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25491 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25491 img.maxwidth{max-width:500px}#stacks_in_25491 img.maxheight{width:auto;max-height:500px}

#stacks_in_25493 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25495 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25497 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25498 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25499 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25499 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25499 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25499 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25499 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25499 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25470 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25472 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25472 img.maxwidth{max-width:500px}#stacks_in_25472 img.maxheight{width:auto;max-height:500px}

#stacks_in_25472 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25474 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25475 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25475 img.maxwidth{max-width:500px}#stacks_in_25475 img.maxheight{width:auto;max-height:500px}

#stacks_in_25477 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25479 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25481 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25482 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25483 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25483 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25483 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25483 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25483 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25483 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_25517 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_25517 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_25517 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_25517 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_25517 .row.no-gutters > [class^="col-"],
  #stacks_in_25517 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_25517 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_25553 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25555 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25555 img.maxwidth{max-width:500px}#stacks_in_25555 img.maxheight{width:auto;max-height:500px}

#stacks_in_25555 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25557 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25558 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25558 img.maxwidth{max-width:500px}#stacks_in_25558 img.maxheight{width:auto;max-height:500px}

#stacks_in_25560 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25562 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25564 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25565 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25566 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25566 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25566 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25566 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25566 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25566 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25537 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25539 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25539 img.maxwidth{max-width:500px}#stacks_in_25539 img.maxheight{width:auto;max-height:500px}

#stacks_in_25539 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25541 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25542 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25542 img.maxwidth{max-width:500px}#stacks_in_25542 img.maxheight{width:auto;max-height:500px}

#stacks_in_25544 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25546 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25548 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25549 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25550 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25550 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25550 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25550 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25550 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25550 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25521 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25523 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25523 img.maxwidth{max-width:500px}#stacks_in_25523 img.maxheight{width:auto;max-height:500px}

#stacks_in_25523 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25525 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25526 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25526 img.maxwidth{max-width:500px}#stacks_in_25526 img.maxheight{width:auto;max-height:500px}

#stacks_in_25528 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25530 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25532 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25533 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25534 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25534 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25534 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25534 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25534 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25534 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_25568 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_25568 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_25568 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_25568 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_25568 .row.no-gutters > [class^="col-"],
  #stacks_in_25568 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_25568 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_25604 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25606 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25606 img.maxwidth{max-width:500px}#stacks_in_25606 img.maxheight{width:auto;max-height:500px}

#stacks_in_25606 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25608 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25609 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25609 img.maxwidth{max-width:500px}#stacks_in_25609 img.maxheight{width:auto;max-height:500px}

#stacks_in_25611 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25613 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25615 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25616 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25617 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25617 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25617 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25617 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25617 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25617 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25588 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25590 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25590 img.maxwidth{max-width:500px}#stacks_in_25590 img.maxheight{width:auto;max-height:500px}

#stacks_in_25590 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25592 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25593 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25593 img.maxwidth{max-width:500px}#stacks_in_25593 img.maxheight{width:auto;max-height:500px}

#stacks_in_25595 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25597 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25599 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25600 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25601 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25601 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25601 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25601 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25601 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25601 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25572 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25574 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25574 img.maxwidth{max-width:500px}#stacks_in_25574 img.maxheight{width:auto;max-height:500px}

#stacks_in_25574 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25576 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25577 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25577 img.maxwidth{max-width:500px}#stacks_in_25577 img.maxheight{width:auto;max-height:500px}

#stacks_in_25579 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25581 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25583 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25584 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25585 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25585 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25585 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25585 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25585 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25585 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_25810 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_25810 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_25810 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_25810 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_25810 .row.no-gutters > [class^="col-"],
  #stacks_in_25810 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_25810 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_25852 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25854 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25854 img.maxwidth{max-width:500px}#stacks_in_25854 img.maxheight{width:auto;max-height:500px}

#stacks_in_25854 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25856 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25857 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25857 img.maxwidth{max-width:500px}#stacks_in_25857 img.maxheight{width:auto;max-height:500px}



#stacks_in_25859 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25864 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25866 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25867 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25868 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25868 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25868 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25868 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25868 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25868 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25833 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25835 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25835 img.maxwidth{max-width:500px}#stacks_in_25835 img.maxheight{width:auto;max-height:500px}

#stacks_in_25835 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25837 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25838 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25838 img.maxwidth{max-width:500px}#stacks_in_25838 img.maxheight{width:auto;max-height:500px}



#stacks_in_25840 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25845 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25847 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25848 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25849 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25849 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25849 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25849 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25849 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25849 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25814 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25816 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25816 img.maxwidth{max-width:500px}#stacks_in_25816 img.maxheight{width:auto;max-height:500px}

#stacks_in_25816 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25818 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25819 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25819 img.maxwidth{max-width:500px}#stacks_in_25819 img.maxheight{width:auto;max-height:500px}



#stacks_in_25821 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25826 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25828 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25829 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25830 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25830 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25830 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25830 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25830 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25830 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_25870 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_25870 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_25870 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_25870 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_25870 .row.no-gutters > [class^="col-"],
  #stacks_in_25870 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_25870 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_25906 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25908 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25908 img.maxwidth{max-width:500px}#stacks_in_25908 img.maxheight{width:auto;max-height:500px}

#stacks_in_25908 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25910 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25911 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25911 img.maxwidth{max-width:500px}#stacks_in_25911 img.maxheight{width:auto;max-height:500px}



#stacks_in_25913 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25918 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25920 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25921 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25922 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25922 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25922 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25922 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25922 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25922 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25890 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25892 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25892 img.maxwidth{max-width:500px}#stacks_in_25892 img.maxheight{width:auto;max-height:500px}

#stacks_in_25892 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25894 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25895 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25895 img.maxwidth{max-width:500px}#stacks_in_25895 img.maxheight{width:auto;max-height:500px}

#stacks_in_25897 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25899 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25901 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25902 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25903 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25903 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25903 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25903 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25903 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25903 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25874 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25876 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25876 img.maxwidth{max-width:500px}#stacks_in_25876 img.maxheight{width:auto;max-height:500px}

#stacks_in_25876 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25878 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25879 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25879 img.maxwidth{max-width:500px}#stacks_in_25879 img.maxheight{width:auto;max-height:500px}

#stacks_in_25881 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25883 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25885 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25886 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25887 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25887 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25887 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25887 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25887 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25887 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_25924 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_25924 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_25924 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_25924 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_25924 .row.no-gutters > [class^="col-"],
  #stacks_in_25924 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_25924 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_25960 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25962 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25962 img.maxwidth{max-width:500px}#stacks_in_25962 img.maxheight{width:auto;max-height:500px}

#stacks_in_25962 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25964 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25965 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25965 img.maxwidth{max-width:500px}#stacks_in_25965 img.maxheight{width:auto;max-height:500px}

#stacks_in_25967 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25969 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25971 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25972 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25973 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25973 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25973 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25973 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25973 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25973 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25944 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25946 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25946 img.maxwidth{max-width:500px}#stacks_in_25946 img.maxheight{width:auto;max-height:500px}

#stacks_in_25946 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25948 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25949 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25949 img.maxwidth{max-width:500px}#stacks_in_25949 img.maxheight{width:auto;max-height:500px}

#stacks_in_25951 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25953 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25955 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25956 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25957 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25957 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25957 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25957 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25957 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25957 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25928 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25930 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25930 img.maxwidth{max-width:500px}#stacks_in_25930 img.maxheight{width:auto;max-height:500px}

#stacks_in_25930 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25932 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25933 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25933 img.maxwidth{max-width:500px}#stacks_in_25933 img.maxheight{width:auto;max-height:500px}

#stacks_in_25935 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25937 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25939 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25940 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25941 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25941 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25941 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25941 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25941 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25941 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_25975 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_25975 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_25975 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_25975 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_25975 .row.no-gutters > [class^="col-"],
  #stacks_in_25975 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_25975 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_26011 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26013 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26013 img.maxwidth{max-width:500px}#stacks_in_26013 img.maxheight{width:auto;max-height:500px}

#stacks_in_26013 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26015 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26016 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26016 img.maxwidth{max-width:500px}#stacks_in_26016 img.maxheight{width:auto;max-height:500px}

#stacks_in_26018 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26020 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26022 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26023 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26024 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26024 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26024 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26024 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26024 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26024 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25995 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25997 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25997 img.maxwidth{max-width:500px}#stacks_in_25997 img.maxheight{width:auto;max-height:500px}

#stacks_in_25997 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25999 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26000 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26000 img.maxwidth{max-width:500px}#stacks_in_26000 img.maxheight{width:auto;max-height:500px}

#stacks_in_26002 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26004 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26006 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26007 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26008 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26008 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26008 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26008 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26008 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26008 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_25979 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_25981 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25981 img.maxwidth{max-width:500px}#stacks_in_25981 img.maxheight{width:auto;max-height:500px}

#stacks_in_25981 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_25983 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_25984 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_25984 img.maxwidth{max-width:500px}#stacks_in_25984 img.maxheight{width:auto;max-height:500px}

#stacks_in_25986 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25988 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_25990 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_25991 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_25992 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_25992 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_25992 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_25992 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_25992 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_25992 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_26026 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_26026 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_26026 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_26026 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_26026 .row.no-gutters > [class^="col-"],
  #stacks_in_26026 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_26026 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_26062 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26064 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26064 img.maxwidth{max-width:500px}#stacks_in_26064 img.maxheight{width:auto;max-height:500px}

#stacks_in_26064 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26066 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26067 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26067 img.maxwidth{max-width:500px}#stacks_in_26067 img.maxheight{width:auto;max-height:500px}

#stacks_in_26069 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26071 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26073 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26074 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26075 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26075 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26075 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26075 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26075 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26075 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26046 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26048 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26048 img.maxwidth{max-width:500px}#stacks_in_26048 img.maxheight{width:auto;max-height:500px}

#stacks_in_26048 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26050 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26051 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26051 img.maxwidth{max-width:500px}#stacks_in_26051 img.maxheight{width:auto;max-height:500px}

#stacks_in_26053 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26055 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26057 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26058 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26059 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26059 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26059 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26059 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26059 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26059 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26030 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26032 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26032 img.maxwidth{max-width:500px}#stacks_in_26032 img.maxheight{width:auto;max-height:500px}

#stacks_in_26032 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26034 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26035 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26035 img.maxwidth{max-width:500px}#stacks_in_26035 img.maxheight{width:auto;max-height:500px}

#stacks_in_26037 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26039 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26041 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26042 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26043 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26043 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26043 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26043 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26043 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26043 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_26077 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_26077 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_26077 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_26077 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_26077 .row.no-gutters > [class^="col-"],
  #stacks_in_26077 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_26077 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_26113 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26115 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26115 img.maxwidth{max-width:500px}#stacks_in_26115 img.maxheight{width:auto;max-height:500px}

#stacks_in_26115 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26117 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26118 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26118 img.maxwidth{max-width:500px}#stacks_in_26118 img.maxheight{width:auto;max-height:500px}

#stacks_in_26120 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26122 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26124 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26125 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26126 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26126 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26126 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26126 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26126 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26126 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26097 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26099 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26099 img.maxwidth{max-width:500px}#stacks_in_26099 img.maxheight{width:auto;max-height:500px}

#stacks_in_26099 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26101 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26102 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26102 img.maxwidth{max-width:500px}#stacks_in_26102 img.maxheight{width:auto;max-height:500px}

#stacks_in_26104 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26106 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26108 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26109 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26110 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26110 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26110 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26110 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26110 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26110 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26081 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26083 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26083 img.maxwidth{max-width:500px}#stacks_in_26083 img.maxheight{width:auto;max-height:500px}

#stacks_in_26083 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26085 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26086 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26086 img.maxwidth{max-width:500px}#stacks_in_26086 img.maxheight{width:auto;max-height:500px}

#stacks_in_26088 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26090 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26092 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26093 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26094 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26094 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26094 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26094 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26094 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26094 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_26128 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_26128 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_26128 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_26128 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_26128 .row.no-gutters > [class^="col-"],
  #stacks_in_26128 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_26128 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_26164 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26166 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26166 img.maxwidth{max-width:500px}#stacks_in_26166 img.maxheight{width:auto;max-height:500px}

#stacks_in_26166 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26168 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26169 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26169 img.maxwidth{max-width:500px}#stacks_in_26169 img.maxheight{width:auto;max-height:500px}

#stacks_in_26171 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26173 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26175 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26176 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26177 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26177 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26177 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26177 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26177 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26177 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26148 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26150 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26150 img.maxwidth{max-width:500px}#stacks_in_26150 img.maxheight{width:auto;max-height:500px}

#stacks_in_26150 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26152 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26153 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26153 img.maxwidth{max-width:500px}#stacks_in_26153 img.maxheight{width:auto;max-height:500px}

#stacks_in_26155 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26157 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26159 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26160 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26161 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26161 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26161 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26161 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26161 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26161 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26132 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26134 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26134 img.maxwidth{max-width:500px}#stacks_in_26134 img.maxheight{width:auto;max-height:500px}

#stacks_in_26134 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26136 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26137 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26137 img.maxwidth{max-width:500px}#stacks_in_26137 img.maxheight{width:auto;max-height:500px}

#stacks_in_26139 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26141 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26143 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26144 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26145 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26145 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26145 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26145 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26145 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26145 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_26179 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_26179 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_26179 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_26179 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_26179 .row.no-gutters > [class^="col-"],
  #stacks_in_26179 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_26179 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_26215 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26217 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26217 img.maxwidth{max-width:500px}#stacks_in_26217 img.maxheight{width:auto;max-height:500px}

#stacks_in_26217 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26219 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26220 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26220 img.maxwidth{max-width:500px}#stacks_in_26220 img.maxheight{width:auto;max-height:500px}

#stacks_in_26222 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26224 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26226 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26227 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26228 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26228 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26228 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26228 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26228 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26228 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26199 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26201 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26201 img.maxwidth{max-width:500px}#stacks_in_26201 img.maxheight{width:auto;max-height:500px}

#stacks_in_26201 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26203 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26204 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26204 img.maxwidth{max-width:500px}#stacks_in_26204 img.maxheight{width:auto;max-height:500px}

#stacks_in_26206 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26208 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26210 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26211 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26212 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26212 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26212 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26212 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26212 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26212 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26183 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26185 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26185 img.maxwidth{max-width:500px}#stacks_in_26185 img.maxheight{width:auto;max-height:500px}

#stacks_in_26185 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26187 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26188 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26188 img.maxwidth{max-width:500px}#stacks_in_26188 img.maxheight{width:auto;max-height:500px}

#stacks_in_26190 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26192 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26194 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26195 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26196 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26196 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26196 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26196 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26196 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26196 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_26230 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_26230 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_26230 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_26230 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_26230 .row.no-gutters > [class^="col-"],
  #stacks_in_26230 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_26230 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_26266 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26268 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26268 img.maxwidth{max-width:500px}#stacks_in_26268 img.maxheight{width:auto;max-height:500px}

#stacks_in_26268 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26270 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26271 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26271 img.maxwidth{max-width:500px}#stacks_in_26271 img.maxheight{width:auto;max-height:500px}

#stacks_in_26273 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26275 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26277 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26278 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26279 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26279 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26279 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26279 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26279 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26279 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26250 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26252 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26252 img.maxwidth{max-width:500px}#stacks_in_26252 img.maxheight{width:auto;max-height:500px}

#stacks_in_26252 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26254 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26255 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26255 img.maxwidth{max-width:500px}#stacks_in_26255 img.maxheight{width:auto;max-height:500px}

#stacks_in_26257 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26259 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26261 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26262 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26263 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26263 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26263 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26263 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26263 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26263 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26234 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26236 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26236 img.maxwidth{max-width:500px}#stacks_in_26236 img.maxheight{width:auto;max-height:500px}

#stacks_in_26236 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26238 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26239 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26239 img.maxwidth{max-width:500px}#stacks_in_26239 img.maxheight{width:auto;max-height:500px}

#stacks_in_26241 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26243 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26245 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26246 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26247 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26247 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26247 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26247 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26247 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26247 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_26281 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_26281 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_26281 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_26281 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_26281 .row.no-gutters > [class^="col-"],
  #stacks_in_26281 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_26281 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_26317 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26319 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26319 img.maxwidth{max-width:500px}#stacks_in_26319 img.maxheight{width:auto;max-height:500px}

#stacks_in_26319 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26321 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26322 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26322 img.maxwidth{max-width:500px}#stacks_in_26322 img.maxheight{width:auto;max-height:500px}

#stacks_in_26324 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26326 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26328 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26329 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26330 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26330 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26330 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26330 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26330 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26330 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26301 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26303 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26303 img.maxwidth{max-width:500px}#stacks_in_26303 img.maxheight{width:auto;max-height:500px}

#stacks_in_26303 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26305 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26306 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26306 img.maxwidth{max-width:500px}#stacks_in_26306 img.maxheight{width:auto;max-height:500px}

#stacks_in_26308 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26310 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26312 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26313 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26314 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26314 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26314 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26314 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26314 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26314 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26285 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26287 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26287 img.maxwidth{max-width:500px}#stacks_in_26287 img.maxheight{width:auto;max-height:500px}

#stacks_in_26287 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26289 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26290 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26290 img.maxwidth{max-width:500px}#stacks_in_26290 img.maxheight{width:auto;max-height:500px}

#stacks_in_26292 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26294 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26296 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26297 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26298 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26298 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26298 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26298 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26298 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26298 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_26332 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_26332 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_26332 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_26332 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_26332 .row.no-gutters > [class^="col-"],
  #stacks_in_26332 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_26332 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_26368 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26370 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26370 img.maxwidth{max-width:500px}#stacks_in_26370 img.maxheight{width:auto;max-height:500px}

#stacks_in_26370 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26372 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26373 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26373 img.maxwidth{max-width:500px}#stacks_in_26373 img.maxheight{width:auto;max-height:500px}

#stacks_in_26375 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26377 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26379 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26380 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26381 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26381 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26381 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26381 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26381 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26381 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26352 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26354 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26354 img.maxwidth{max-width:500px}#stacks_in_26354 img.maxheight{width:auto;max-height:500px}

#stacks_in_26354 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26356 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26357 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26357 img.maxwidth{max-width:500px}#stacks_in_26357 img.maxheight{width:auto;max-height:500px}

#stacks_in_26359 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26361 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26363 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26364 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26365 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26365 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26365 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26365 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26365 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26365 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26336 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26338 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26338 img.maxwidth{max-width:500px}#stacks_in_26338 img.maxheight{width:auto;max-height:500px}

#stacks_in_26338 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26340 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26341 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26341 img.maxwidth{max-width:500px}#stacks_in_26341 img.maxheight{width:auto;max-height:500px}

#stacks_in_26343 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26345 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26347 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26348 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26349 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26349 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26349 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26349 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26349 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26349 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_26383 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_26383 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_26383 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_26383 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_26383 .row.no-gutters > [class^="col-"],
  #stacks_in_26383 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_26383 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_26419 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26421 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26421 img.maxwidth{max-width:500px}#stacks_in_26421 img.maxheight{width:auto;max-height:500px}

#stacks_in_26421 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26423 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26424 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26424 img.maxwidth{max-width:500px}#stacks_in_26424 img.maxheight{width:auto;max-height:500px}

#stacks_in_26426 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26428 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26430 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26431 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26432 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26432 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26432 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26432 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26432 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26432 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26403 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26405 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26405 img.maxwidth{max-width:500px}#stacks_in_26405 img.maxheight{width:auto;max-height:500px}

#stacks_in_26405 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26407 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26408 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26408 img.maxwidth{max-width:500px}#stacks_in_26408 img.maxheight{width:auto;max-height:500px}

#stacks_in_26410 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26412 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26414 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26415 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26416 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26416 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26416 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26416 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26416 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26416 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26387 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26389 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26389 img.maxwidth{max-width:500px}#stacks_in_26389 img.maxheight{width:auto;max-height:500px}

#stacks_in_26389 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26391 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26392 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26392 img.maxwidth{max-width:500px}#stacks_in_26392 img.maxheight{width:auto;max-height:500px}

#stacks_in_26394 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26396 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26398 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26399 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26400 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26400 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26400 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26400 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26400 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26400 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_26434 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_26434 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_26434 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_26434 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_26434 .row.no-gutters > [class^="col-"],
  #stacks_in_26434 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_26434 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_26476 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26478 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26478 img.maxwidth{max-width:500px}#stacks_in_26478 img.maxheight{width:auto;max-height:500px}

#stacks_in_26478 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26480 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26481 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26481 img.maxwidth{max-width:500px}#stacks_in_26481 img.maxheight{width:auto;max-height:500px}



#stacks_in_26483 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26488 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26490 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26491 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26492 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26492 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26492 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26492 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26492 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26492 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26457 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26459 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26459 img.maxwidth{max-width:500px}#stacks_in_26459 img.maxheight{width:auto;max-height:500px}

#stacks_in_26459 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26461 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26462 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26462 img.maxwidth{max-width:500px}#stacks_in_26462 img.maxheight{width:auto;max-height:500px}



#stacks_in_26464 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26469 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26471 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26472 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26473 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26473 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26473 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26473 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26473 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26473 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26438 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26440 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26440 img.maxwidth{max-width:500px}#stacks_in_26440 img.maxheight{width:auto;max-height:500px}

#stacks_in_26440 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26442 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26443 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26443 img.maxwidth{max-width:500px}#stacks_in_26443 img.maxheight{width:auto;max-height:500px}
#stacks_in_26445 h6,#stacks_in_26445 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_26445 h6 a,#stacks_in_26445 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_26445 h6 a:hover,#stacks_in_26445 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_26445 small,#stacks_in_26445 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_26445 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26450 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26452 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26453 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26454 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26454 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26454 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26454 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26454 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26454 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_26494 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_26494 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_26494 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_26494 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_26494 .row.no-gutters > [class^="col-"],
  #stacks_in_26494 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_26494 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_26530 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26532 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26532 img.maxwidth{max-width:500px}#stacks_in_26532 img.maxheight{width:auto;max-height:500px}

#stacks_in_26532 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26534 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26535 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26535 img.maxwidth{max-width:500px}#stacks_in_26535 img.maxheight{width:auto;max-height:500px}



#stacks_in_26537 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26542 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26544 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26545 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26546 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26546 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26546 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26546 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26546 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26546 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26514 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26516 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26516 img.maxwidth{max-width:500px}#stacks_in_26516 img.maxheight{width:auto;max-height:500px}

#stacks_in_26516 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26518 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26519 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26519 img.maxwidth{max-width:500px}#stacks_in_26519 img.maxheight{width:auto;max-height:500px}

#stacks_in_26521 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26523 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26525 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26526 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26527 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26527 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26527 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26527 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26527 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26527 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26498 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26500 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26500 img.maxwidth{max-width:500px}#stacks_in_26500 img.maxheight{width:auto;max-height:500px}

#stacks_in_26500 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26502 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26503 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26503 img.maxwidth{max-width:500px}#stacks_in_26503 img.maxheight{width:auto;max-height:500px}

#stacks_in_26505 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26507 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26509 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26510 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26511 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26511 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26511 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26511 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26511 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26511 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_26548 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_26548 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_26548 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_26548 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_26548 .row.no-gutters > [class^="col-"],
  #stacks_in_26548 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_26548 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_26584 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26586 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26586 img.maxwidth{max-width:500px}#stacks_in_26586 img.maxheight{width:auto;max-height:500px}

#stacks_in_26586 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26588 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26589 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26589 img.maxwidth{max-width:500px}#stacks_in_26589 img.maxheight{width:auto;max-height:500px}

#stacks_in_26591 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26593 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26595 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26596 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26597 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26597 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26597 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26597 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26597 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26597 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26568 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26570 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26570 img.maxwidth{max-width:500px}#stacks_in_26570 img.maxheight{width:auto;max-height:500px}

#stacks_in_26570 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26572 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26573 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26573 img.maxwidth{max-width:500px}#stacks_in_26573 img.maxheight{width:auto;max-height:500px}

#stacks_in_26575 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26577 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26579 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26580 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26581 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26581 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26581 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26581 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26581 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26581 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26552 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26554 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26554 img.maxwidth{max-width:500px}#stacks_in_26554 img.maxheight{width:auto;max-height:500px}

#stacks_in_26554 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26556 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26557 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26557 img.maxwidth{max-width:500px}#stacks_in_26557 img.maxheight{width:auto;max-height:500px}

#stacks_in_26559 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26561 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26563 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26564 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26565 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26565 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26565 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26565 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26565 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26565 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_26599 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_26599 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_26599 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_26599 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_26599 .row.no-gutters > [class^="col-"],
  #stacks_in_26599 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_26599 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_26635 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26637 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26637 img.maxwidth{max-width:500px}#stacks_in_26637 img.maxheight{width:auto;max-height:500px}

#stacks_in_26637 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26639 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26640 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26640 img.maxwidth{max-width:500px}#stacks_in_26640 img.maxheight{width:auto;max-height:500px}

#stacks_in_26642 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26644 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26646 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26647 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26648 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26648 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26648 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26648 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26648 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26648 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26619 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26621 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26621 img.maxwidth{max-width:500px}#stacks_in_26621 img.maxheight{width:auto;max-height:500px}

#stacks_in_26621 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26623 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26624 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26624 img.maxwidth{max-width:500px}#stacks_in_26624 img.maxheight{width:auto;max-height:500px}

#stacks_in_26626 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26628 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26630 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26631 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26632 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26632 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26632 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26632 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26632 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26632 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26603 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26605 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26605 img.maxwidth{max-width:500px}#stacks_in_26605 img.maxheight{width:auto;max-height:500px}

#stacks_in_26605 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26607 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26608 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26608 img.maxwidth{max-width:500px}#stacks_in_26608 img.maxheight{width:auto;max-height:500px}

#stacks_in_26610 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26612 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26614 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26615 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26616 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26616 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26616 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26616 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26616 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26616 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_26650 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_26650 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_26650 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_26650 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_26650 .row.no-gutters > [class^="col-"],
  #stacks_in_26650 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_26650 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_26686 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26688 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26688 img.maxwidth{max-width:500px}#stacks_in_26688 img.maxheight{width:auto;max-height:500px}

#stacks_in_26688 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26690 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26691 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26691 img.maxwidth{max-width:500px}#stacks_in_26691 img.maxheight{width:auto;max-height:500px}

#stacks_in_26693 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26695 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26697 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26698 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26699 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26699 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26699 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26699 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26699 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26699 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26670 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26672 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26672 img.maxwidth{max-width:500px}#stacks_in_26672 img.maxheight{width:auto;max-height:500px}

#stacks_in_26672 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26674 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26675 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26675 img.maxwidth{max-width:500px}#stacks_in_26675 img.maxheight{width:auto;max-height:500px}

#stacks_in_26677 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26679 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26681 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26682 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26683 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26683 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26683 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26683 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26683 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26683 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26654 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26656 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26656 img.maxwidth{max-width:500px}#stacks_in_26656 img.maxheight{width:auto;max-height:500px}

#stacks_in_26656 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26658 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26659 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26659 img.maxwidth{max-width:500px}#stacks_in_26659 img.maxheight{width:auto;max-height:500px}

#stacks_in_26661 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26663 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26665 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26666 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26667 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26667 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26667 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26667 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26667 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26667 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_26701 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_26701 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_26701 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_26701 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_26701 .row.no-gutters > [class^="col-"],
  #stacks_in_26701 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_26701 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_26737 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26739 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26739 img.maxwidth{max-width:500px}#stacks_in_26739 img.maxheight{width:auto;max-height:500px}

#stacks_in_26739 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26741 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26742 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26742 img.maxwidth{max-width:500px}#stacks_in_26742 img.maxheight{width:auto;max-height:500px}

#stacks_in_26744 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26746 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26748 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26749 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26750 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26750 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26750 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26750 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26750 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26750 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26721 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26723 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26723 img.maxwidth{max-width:500px}#stacks_in_26723 img.maxheight{width:auto;max-height:500px}

#stacks_in_26723 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26725 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26726 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26726 img.maxwidth{max-width:500px}#stacks_in_26726 img.maxheight{width:auto;max-height:500px}

#stacks_in_26728 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26730 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26732 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26733 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26734 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26734 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26734 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26734 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26734 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26734 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26705 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26707 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26707 img.maxwidth{max-width:500px}#stacks_in_26707 img.maxheight{width:auto;max-height:500px}

#stacks_in_26707 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26709 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26710 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26710 img.maxwidth{max-width:500px}#stacks_in_26710 img.maxheight{width:auto;max-height:500px}

#stacks_in_26712 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26714 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26716 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26717 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26718 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26718 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26718 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26718 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26718 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26718 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_26752 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_26752 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_26752 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_26752 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_26752 .row.no-gutters > [class^="col-"],
  #stacks_in_26752 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_26752 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_26788 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26790 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26790 img.maxwidth{max-width:500px}#stacks_in_26790 img.maxheight{width:auto;max-height:500px}

#stacks_in_26790 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26792 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26793 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26793 img.maxwidth{max-width:500px}#stacks_in_26793 img.maxheight{width:auto;max-height:500px}

#stacks_in_26795 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26797 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26799 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26800 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26801 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26801 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26801 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26801 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26801 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26801 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26772 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26774 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26774 img.maxwidth{max-width:500px}#stacks_in_26774 img.maxheight{width:auto;max-height:500px}

#stacks_in_26774 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26776 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26777 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26777 img.maxwidth{max-width:500px}#stacks_in_26777 img.maxheight{width:auto;max-height:500px}

#stacks_in_26779 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26781 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26783 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26784 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26785 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26785 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26785 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26785 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26785 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26785 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26756 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26758 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26758 img.maxwidth{max-width:500px}#stacks_in_26758 img.maxheight{width:auto;max-height:500px}

#stacks_in_26758 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26760 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26761 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26761 img.maxwidth{max-width:500px}#stacks_in_26761 img.maxheight{width:auto;max-height:500px}

#stacks_in_26763 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26765 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26767 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26768 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26769 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26769 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26769 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26769 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26769 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26769 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_26803 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_26803 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_26803 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_26803 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_26803 .row.no-gutters > [class^="col-"],
  #stacks_in_26803 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_26803 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_26839 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26841 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26841 img.maxwidth{max-width:500px}#stacks_in_26841 img.maxheight{width:auto;max-height:500px}

#stacks_in_26841 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26843 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26844 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26844 img.maxwidth{max-width:500px}#stacks_in_26844 img.maxheight{width:auto;max-height:500px}

#stacks_in_26846 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26848 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26850 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26851 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26852 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26852 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26852 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26852 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26852 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26852 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26823 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26825 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26825 img.maxwidth{max-width:500px}#stacks_in_26825 img.maxheight{width:auto;max-height:500px}

#stacks_in_26825 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26827 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26828 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26828 img.maxwidth{max-width:500px}#stacks_in_26828 img.maxheight{width:auto;max-height:500px}

#stacks_in_26830 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26832 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26834 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26835 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26836 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26836 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26836 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26836 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26836 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26836 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26807 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26809 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26809 img.maxwidth{max-width:500px}#stacks_in_26809 img.maxheight{width:auto;max-height:500px}

#stacks_in_26809 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26811 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26812 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26812 img.maxwidth{max-width:500px}#stacks_in_26812 img.maxheight{width:auto;max-height:500px}

#stacks_in_26814 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26816 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26818 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26819 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26820 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26820 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26820 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26820 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26820 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26820 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_26854 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_26854 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_26854 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_26854 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_26854 .row.no-gutters > [class^="col-"],
  #stacks_in_26854 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_26854 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_26890 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26892 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26892 img.maxwidth{max-width:500px}#stacks_in_26892 img.maxheight{width:auto;max-height:500px}

#stacks_in_26892 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26894 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26895 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26895 img.maxwidth{max-width:500px}#stacks_in_26895 img.maxheight{width:auto;max-height:500px}

#stacks_in_26897 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26899 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26901 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26902 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26903 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26903 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26903 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26903 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26903 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26903 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26874 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26876 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26876 img.maxwidth{max-width:500px}#stacks_in_26876 img.maxheight{width:auto;max-height:500px}

#stacks_in_26876 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26878 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26879 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26879 img.maxwidth{max-width:500px}#stacks_in_26879 img.maxheight{width:auto;max-height:500px}

#stacks_in_26881 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26883 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26885 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26886 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26887 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26887 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26887 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26887 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26887 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26887 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26858 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26860 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26860 img.maxwidth{max-width:500px}#stacks_in_26860 img.maxheight{width:auto;max-height:500px}

#stacks_in_26860 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26862 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26863 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26863 img.maxwidth{max-width:500px}#stacks_in_26863 img.maxheight{width:auto;max-height:500px}

#stacks_in_26865 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26867 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26869 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26870 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26871 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26871 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26871 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26871 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26871 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26871 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_26905 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_26905 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_26905 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_26905 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_26905 .row.no-gutters > [class^="col-"],
  #stacks_in_26905 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_26905 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_26941 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26943 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26943 img.maxwidth{max-width:500px}#stacks_in_26943 img.maxheight{width:auto;max-height:500px}

#stacks_in_26943 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26945 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26946 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26946 img.maxwidth{max-width:500px}#stacks_in_26946 img.maxheight{width:auto;max-height:500px}

#stacks_in_26948 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26950 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26952 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26953 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26954 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26954 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26954 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26954 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26954 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26954 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26925 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26927 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26927 img.maxwidth{max-width:500px}#stacks_in_26927 img.maxheight{width:auto;max-height:500px}

#stacks_in_26927 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26929 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26930 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26930 img.maxwidth{max-width:500px}#stacks_in_26930 img.maxheight{width:auto;max-height:500px}

#stacks_in_26932 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26934 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26936 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26937 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26938 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26938 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26938 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26938 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26938 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26938 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26909 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26911 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26911 img.maxwidth{max-width:500px}#stacks_in_26911 img.maxheight{width:auto;max-height:500px}

#stacks_in_26911 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26913 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26914 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26914 img.maxwidth{max-width:500px}#stacks_in_26914 img.maxheight{width:auto;max-height:500px}

#stacks_in_26916 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26918 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26920 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26921 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26922 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26922 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26922 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26922 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26922 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26922 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_26956 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_26956 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_26956 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_26956 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_26956 .row.no-gutters > [class^="col-"],
  #stacks_in_26956 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_26956 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_26992 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26994 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26994 img.maxwidth{max-width:500px}#stacks_in_26994 img.maxheight{width:auto;max-height:500px}

#stacks_in_26994 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26996 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26997 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26997 img.maxwidth{max-width:500px}#stacks_in_26997 img.maxheight{width:auto;max-height:500px}

#stacks_in_26999 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27001 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27003 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27004 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27005 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27005 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27005 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27005 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27005 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27005 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26976 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26978 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26978 img.maxwidth{max-width:500px}#stacks_in_26978 img.maxheight{width:auto;max-height:500px}

#stacks_in_26978 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26980 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26981 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26981 img.maxwidth{max-width:500px}#stacks_in_26981 img.maxheight{width:auto;max-height:500px}

#stacks_in_26983 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26985 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26987 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26988 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26989 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26989 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26989 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26989 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26989 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26989 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_26960 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_26962 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26962 img.maxwidth{max-width:500px}#stacks_in_26962 img.maxheight{width:auto;max-height:500px}

#stacks_in_26962 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_26964 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_26965 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_26965 img.maxwidth{max-width:500px}#stacks_in_26965 img.maxheight{width:auto;max-height:500px}

#stacks_in_26967 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26969 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_26971 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_26972 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_26973 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_26973 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_26973 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_26973 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_26973 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_26973 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_27007 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_27007 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_27007 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_27007 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_27007 .row.no-gutters > [class^="col-"],
  #stacks_in_27007 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_27007 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_27043 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27045 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27045 img.maxwidth{max-width:500px}#stacks_in_27045 img.maxheight{width:auto;max-height:500px}

#stacks_in_27045 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27047 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27048 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27048 img.maxwidth{max-width:500px}#stacks_in_27048 img.maxheight{width:auto;max-height:500px}

#stacks_in_27050 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27052 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27054 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27055 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27056 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27056 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27056 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27056 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27056 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27056 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27027 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27029 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27029 img.maxwidth{max-width:500px}#stacks_in_27029 img.maxheight{width:auto;max-height:500px}

#stacks_in_27029 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27031 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27032 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27032 img.maxwidth{max-width:500px}#stacks_in_27032 img.maxheight{width:auto;max-height:500px}

#stacks_in_27034 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27036 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27038 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27039 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27040 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27040 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27040 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27040 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27040 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27040 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27011 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27013 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27013 img.maxwidth{max-width:500px}#stacks_in_27013 img.maxheight{width:auto;max-height:500px}

#stacks_in_27013 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27015 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27016 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27016 img.maxwidth{max-width:500px}#stacks_in_27016 img.maxheight{width:auto;max-height:500px}

#stacks_in_27018 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27020 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27022 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27023 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27024 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27024 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27024 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27024 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27024 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27024 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_27058 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_27058 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_27058 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_27058 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_27058 .row.no-gutters > [class^="col-"],
  #stacks_in_27058 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_27058 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_27100 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27102 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27102 img.maxwidth{max-width:500px}#stacks_in_27102 img.maxheight{width:auto;max-height:500px}

#stacks_in_27102 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27104 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27105 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27105 img.maxwidth{max-width:500px}#stacks_in_27105 img.maxheight{width:auto;max-height:500px}



#stacks_in_27107 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27112 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27114 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27115 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27116 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27116 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27116 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27116 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27116 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27116 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27081 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27083 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27083 img.maxwidth{max-width:500px}#stacks_in_27083 img.maxheight{width:auto;max-height:500px}

#stacks_in_27083 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27085 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27086 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27086 img.maxwidth{max-width:500px}#stacks_in_27086 img.maxheight{width:auto;max-height:500px}



#stacks_in_27088 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27093 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27095 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27096 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27097 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27097 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27097 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27097 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27097 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27097 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27062 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27064 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27064 img.maxwidth{max-width:500px}#stacks_in_27064 img.maxheight{width:auto;max-height:500px}

#stacks_in_27064 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27066 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27067 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27067 img.maxwidth{max-width:500px}#stacks_in_27067 img.maxheight{width:auto;max-height:500px}
#stacks_in_27069 h6,#stacks_in_27069 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_27069 h6 a,#stacks_in_27069 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_27069 h6 a:hover,#stacks_in_27069 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_27069 small,#stacks_in_27069 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_27069 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27074 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27076 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27077 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27078 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27078 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27078 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27078 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27078 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27078 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_27118 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_27118 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_27118 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_27118 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_27118 .row.no-gutters > [class^="col-"],
  #stacks_in_27118 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_27118 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_27154 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27156 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27156 img.maxwidth{max-width:500px}#stacks_in_27156 img.maxheight{width:auto;max-height:500px}

#stacks_in_27156 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27158 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27159 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27159 img.maxwidth{max-width:500px}#stacks_in_27159 img.maxheight{width:auto;max-height:500px}



#stacks_in_27161 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27166 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27168 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27169 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27170 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27170 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27170 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27170 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27170 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27170 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27138 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27140 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27140 img.maxwidth{max-width:500px}#stacks_in_27140 img.maxheight{width:auto;max-height:500px}

#stacks_in_27140 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27142 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27143 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27143 img.maxwidth{max-width:500px}#stacks_in_27143 img.maxheight{width:auto;max-height:500px}

#stacks_in_27145 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27147 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27149 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27150 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27151 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27151 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27151 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27151 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27151 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27151 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27122 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27124 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27124 img.maxwidth{max-width:500px}#stacks_in_27124 img.maxheight{width:auto;max-height:500px}

#stacks_in_27124 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27126 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27127 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27127 img.maxwidth{max-width:500px}#stacks_in_27127 img.maxheight{width:auto;max-height:500px}

#stacks_in_27129 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27131 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27133 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27134 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27135 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27135 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27135 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27135 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27135 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27135 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}

#stacks_in_27171 {
	background-color: rgba(51, 51, 50, 1.00);
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_27172 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_27172 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_27172 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_27172 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_27172 .row.no-gutters > [class^="col-"],
  #stacks_in_27172 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  










 
#stacks_in_27208 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27210 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27210 img.maxwidth{max-width:500px}#stacks_in_27210 img.maxheight{width:auto;max-height:500px}

#stacks_in_27210 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27212 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27213 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27213 img.maxwidth{max-width:500px}#stacks_in_27213 img.maxheight{width:auto;max-height:500px}

#stacks_in_27215 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27217 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27219 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27220 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27221 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27221 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27221 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27221 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27221 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27221 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27192 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27194 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27194 img.maxwidth{max-width:500px}#stacks_in_27194 img.maxheight{width:auto;max-height:500px}

#stacks_in_27194 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27196 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27197 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27197 img.maxwidth{max-width:500px}#stacks_in_27197 img.maxheight{width:auto;max-height:500px}

#stacks_in_27199 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27201 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27203 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27204 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27205 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27205 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27205 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27205 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27205 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27205 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27176 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27178 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27178 img.maxwidth{max-width:500px}#stacks_in_27178 img.maxheight{width:auto;max-height:500px}

#stacks_in_27178 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27180 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27181 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27181 img.maxwidth{max-width:500px}#stacks_in_27181 img.maxheight{width:auto;max-height:500px}

#stacks_in_27183 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27185 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27187 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27188 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27189 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27189 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27189 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27189 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27189 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27189 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_27223 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_27223 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_27223 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_27223 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_27223 .row.no-gutters > [class^="col-"],
  #stacks_in_27223 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_27223 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_27259 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27261 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27261 img.maxwidth{max-width:500px}#stacks_in_27261 img.maxheight{width:auto;max-height:500px}

#stacks_in_27261 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27263 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27264 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27264 img.maxwidth{max-width:500px}#stacks_in_27264 img.maxheight{width:auto;max-height:500px}

#stacks_in_27266 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27268 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27270 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27271 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27272 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27272 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27272 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27272 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27272 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27272 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27243 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27245 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27245 img.maxwidth{max-width:500px}#stacks_in_27245 img.maxheight{width:auto;max-height:500px}

#stacks_in_27245 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27247 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27248 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27248 img.maxwidth{max-width:500px}#stacks_in_27248 img.maxheight{width:auto;max-height:500px}

#stacks_in_27250 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27252 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27254 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27255 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27256 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27256 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27256 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27256 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27256 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27256 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27227 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27229 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27229 img.maxwidth{max-width:500px}#stacks_in_27229 img.maxheight{width:auto;max-height:500px}

#stacks_in_27229 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27231 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27232 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27232 img.maxwidth{max-width:500px}#stacks_in_27232 img.maxheight{width:auto;max-height:500px}

#stacks_in_27234 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27236 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27238 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27239 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27240 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27240 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27240 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27240 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27240 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27240 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_27274 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_27274 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_27274 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_27274 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_27274 .row.no-gutters > [class^="col-"],
  #stacks_in_27274 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_27274 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_27310 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27312 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27312 img.maxwidth{max-width:500px}#stacks_in_27312 img.maxheight{width:auto;max-height:500px}

#stacks_in_27312 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27314 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27315 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27315 img.maxwidth{max-width:500px}#stacks_in_27315 img.maxheight{width:auto;max-height:500px}

#stacks_in_27317 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27319 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27321 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27322 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27323 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27323 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27323 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27323 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27323 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27323 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27294 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27296 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27296 img.maxwidth{max-width:500px}#stacks_in_27296 img.maxheight{width:auto;max-height:500px}

#stacks_in_27296 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27298 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27299 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27299 img.maxwidth{max-width:500px}#stacks_in_27299 img.maxheight{width:auto;max-height:500px}

#stacks_in_27301 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27303 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27305 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27306 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27307 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27307 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27307 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27307 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27307 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27307 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27278 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27280 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27280 img.maxwidth{max-width:500px}#stacks_in_27280 img.maxheight{width:auto;max-height:500px}

#stacks_in_27280 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27282 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27283 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27283 img.maxwidth{max-width:500px}#stacks_in_27283 img.maxheight{width:auto;max-height:500px}

#stacks_in_27285 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27287 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27289 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27290 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27291 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27291 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27291 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27291 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27291 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27291 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_27325 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_27325 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_27325 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_27325 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_27325 .row.no-gutters > [class^="col-"],
  #stacks_in_27325 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_27325 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_27361 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27363 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27363 img.maxwidth{max-width:500px}#stacks_in_27363 img.maxheight{width:auto;max-height:500px}

#stacks_in_27363 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27365 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27366 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27366 img.maxwidth{max-width:500px}#stacks_in_27366 img.maxheight{width:auto;max-height:500px}

#stacks_in_27368 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27370 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27372 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27373 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27374 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27374 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27374 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27374 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27374 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27374 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27345 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27347 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27347 img.maxwidth{max-width:500px}#stacks_in_27347 img.maxheight{width:auto;max-height:500px}

#stacks_in_27347 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27349 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27350 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27350 img.maxwidth{max-width:500px}#stacks_in_27350 img.maxheight{width:auto;max-height:500px}

#stacks_in_27352 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27354 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27356 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27357 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27358 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27358 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27358 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27358 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27358 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27358 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27329 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27331 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27331 img.maxwidth{max-width:500px}#stacks_in_27331 img.maxheight{width:auto;max-height:500px}

#stacks_in_27331 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27333 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27334 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27334 img.maxwidth{max-width:500px}#stacks_in_27334 img.maxheight{width:auto;max-height:500px}

#stacks_in_27336 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27338 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27340 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27341 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27342 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27342 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27342 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27342 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27342 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27342 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_27376 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_27376 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_27376 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_27376 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_27376 .row.no-gutters > [class^="col-"],
  #stacks_in_27376 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_27376 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_27412 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27414 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27414 img.maxwidth{max-width:500px}#stacks_in_27414 img.maxheight{width:auto;max-height:500px}

#stacks_in_27414 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27416 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27417 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27417 img.maxwidth{max-width:500px}#stacks_in_27417 img.maxheight{width:auto;max-height:500px}

#stacks_in_27419 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27421 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27423 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27424 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27425 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27425 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27425 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27425 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27425 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27425 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27396 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27398 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27398 img.maxwidth{max-width:500px}#stacks_in_27398 img.maxheight{width:auto;max-height:500px}

#stacks_in_27398 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27400 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27401 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27401 img.maxwidth{max-width:500px}#stacks_in_27401 img.maxheight{width:auto;max-height:500px}

#stacks_in_27403 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27405 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27407 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27408 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27409 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27409 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27409 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27409 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27409 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27409 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27380 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27382 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27382 img.maxwidth{max-width:500px}#stacks_in_27382 img.maxheight{width:auto;max-height:500px}

#stacks_in_27382 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27384 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27385 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27385 img.maxwidth{max-width:500px}#stacks_in_27385 img.maxheight{width:auto;max-height:500px}

#stacks_in_27387 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27389 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27391 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27392 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27393 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27393 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27393 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27393 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27393 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27393 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_27427 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_27427 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_27427 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_27427 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_27427 .row.no-gutters > [class^="col-"],
  #stacks_in_27427 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_27427 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_27463 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27465 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27465 img.maxwidth{max-width:500px}#stacks_in_27465 img.maxheight{width:auto;max-height:500px}

#stacks_in_27465 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27467 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27468 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27468 img.maxwidth{max-width:500px}#stacks_in_27468 img.maxheight{width:auto;max-height:500px}

#stacks_in_27470 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27472 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27474 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27475 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27476 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27476 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27476 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27476 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27476 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27476 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27447 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27449 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27449 img.maxwidth{max-width:500px}#stacks_in_27449 img.maxheight{width:auto;max-height:500px}

#stacks_in_27449 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27451 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27452 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27452 img.maxwidth{max-width:500px}#stacks_in_27452 img.maxheight{width:auto;max-height:500px}

#stacks_in_27454 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27456 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27458 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27459 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27460 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27460 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27460 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27460 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27460 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27460 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27431 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27433 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27433 img.maxwidth{max-width:500px}#stacks_in_27433 img.maxheight{width:auto;max-height:500px}

#stacks_in_27433 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27435 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27436 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27436 img.maxwidth{max-width:500px}#stacks_in_27436 img.maxheight{width:auto;max-height:500px}

#stacks_in_27438 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27440 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27442 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27443 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27444 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27444 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27444 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27444 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27444 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27444 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_27478 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_27478 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_27478 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_27478 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_27478 .row.no-gutters > [class^="col-"],
  #stacks_in_27478 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_27478 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_27514 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27516 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27516 img.maxwidth{max-width:500px}#stacks_in_27516 img.maxheight{width:auto;max-height:500px}

#stacks_in_27516 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27518 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27519 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27519 img.maxwidth{max-width:500px}#stacks_in_27519 img.maxheight{width:auto;max-height:500px}

#stacks_in_27521 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27523 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27525 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27526 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27527 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27527 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27527 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27527 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27527 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27527 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27498 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27500 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27500 img.maxwidth{max-width:500px}#stacks_in_27500 img.maxheight{width:auto;max-height:500px}

#stacks_in_27500 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27502 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27503 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27503 img.maxwidth{max-width:500px}#stacks_in_27503 img.maxheight{width:auto;max-height:500px}

#stacks_in_27505 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27507 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27509 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27510 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27511 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27511 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27511 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27511 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27511 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27511 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27482 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27484 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27484 img.maxwidth{max-width:500px}#stacks_in_27484 img.maxheight{width:auto;max-height:500px}

#stacks_in_27484 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27486 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27487 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27487 img.maxwidth{max-width:500px}#stacks_in_27487 img.maxheight{width:auto;max-height:500px}

#stacks_in_27489 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27491 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27493 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27494 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27495 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27495 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27495 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27495 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27495 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27495 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_27720 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_27720 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_27720 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_27720 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_27720 .row.no-gutters > [class^="col-"],
  #stacks_in_27720 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_27720 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_27762 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27764 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27764 img.maxwidth{max-width:500px}#stacks_in_27764 img.maxheight{width:auto;max-height:500px}

#stacks_in_27764 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27766 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27767 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27767 img.maxwidth{max-width:500px}#stacks_in_27767 img.maxheight{width:auto;max-height:500px}



#stacks_in_27769 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27774 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27776 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27777 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27778 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27778 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27778 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27778 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27778 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27778 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27743 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27745 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27745 img.maxwidth{max-width:500px}#stacks_in_27745 img.maxheight{width:auto;max-height:500px}

#stacks_in_27745 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27747 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27748 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27748 img.maxwidth{max-width:500px}#stacks_in_27748 img.maxheight{width:auto;max-height:500px}



#stacks_in_27750 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27755 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27757 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27758 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27759 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27759 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27759 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27759 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27759 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27759 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27724 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27726 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27726 img.maxwidth{max-width:500px}#stacks_in_27726 img.maxheight{width:auto;max-height:500px}

#stacks_in_27726 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27728 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27729 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27729 img.maxwidth{max-width:500px}#stacks_in_27729 img.maxheight{width:auto;max-height:500px}



#stacks_in_27731 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27736 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27738 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27739 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27740 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27740 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27740 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27740 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27740 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27740 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_27780 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_27780 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_27780 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_27780 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_27780 .row.no-gutters > [class^="col-"],
  #stacks_in_27780 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_27780 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_27816 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27818 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27818 img.maxwidth{max-width:500px}#stacks_in_27818 img.maxheight{width:auto;max-height:500px}

#stacks_in_27818 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27820 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27821 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27821 img.maxwidth{max-width:500px}#stacks_in_27821 img.maxheight{width:auto;max-height:500px}



#stacks_in_27823 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27828 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27830 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27831 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27832 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27832 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27832 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27832 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27832 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27832 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27800 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27802 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27802 img.maxwidth{max-width:500px}#stacks_in_27802 img.maxheight{width:auto;max-height:500px}

#stacks_in_27802 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27804 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27805 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27805 img.maxwidth{max-width:500px}#stacks_in_27805 img.maxheight{width:auto;max-height:500px}

#stacks_in_27807 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27809 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27811 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27812 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27813 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27813 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27813 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27813 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27813 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27813 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27784 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27786 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27786 img.maxwidth{max-width:500px}#stacks_in_27786 img.maxheight{width:auto;max-height:500px}

#stacks_in_27786 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27788 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27789 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27789 img.maxwidth{max-width:500px}#stacks_in_27789 img.maxheight{width:auto;max-height:500px}

#stacks_in_27791 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27793 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27795 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27796 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27797 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27797 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27797 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27797 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27797 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27797 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_27834 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_27834 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_27834 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_27834 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_27834 .row.no-gutters > [class^="col-"],
  #stacks_in_27834 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_27834 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_27870 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27872 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27872 img.maxwidth{max-width:500px}#stacks_in_27872 img.maxheight{width:auto;max-height:500px}

#stacks_in_27872 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27874 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27875 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27875 img.maxwidth{max-width:500px}#stacks_in_27875 img.maxheight{width:auto;max-height:500px}

#stacks_in_27877 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27879 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27881 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27882 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27883 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27883 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27883 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27883 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27883 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27883 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27854 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27856 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27856 img.maxwidth{max-width:500px}#stacks_in_27856 img.maxheight{width:auto;max-height:500px}

#stacks_in_27856 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27858 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27859 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27859 img.maxwidth{max-width:500px}#stacks_in_27859 img.maxheight{width:auto;max-height:500px}

#stacks_in_27861 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27863 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27865 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27866 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27867 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27867 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27867 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27867 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27867 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27867 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27838 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27840 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27840 img.maxwidth{max-width:500px}#stacks_in_27840 img.maxheight{width:auto;max-height:500px}

#stacks_in_27840 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27842 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27843 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27843 img.maxwidth{max-width:500px}#stacks_in_27843 img.maxheight{width:auto;max-height:500px}

#stacks_in_27845 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27847 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27849 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27850 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27851 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27851 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27851 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27851 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27851 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27851 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_27885 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_27885 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_27885 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_27885 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_27885 .row.no-gutters > [class^="col-"],
  #stacks_in_27885 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_27885 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_27921 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27923 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27923 img.maxwidth{max-width:500px}#stacks_in_27923 img.maxheight{width:auto;max-height:500px}

#stacks_in_27923 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27925 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27926 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27926 img.maxwidth{max-width:500px}#stacks_in_27926 img.maxheight{width:auto;max-height:500px}

#stacks_in_27928 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27930 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27932 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27933 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27934 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27934 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27934 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27934 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27934 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27934 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27905 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27907 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27907 img.maxwidth{max-width:500px}#stacks_in_27907 img.maxheight{width:auto;max-height:500px}

#stacks_in_27907 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27909 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27910 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27910 img.maxwidth{max-width:500px}#stacks_in_27910 img.maxheight{width:auto;max-height:500px}

#stacks_in_27912 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27914 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27916 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27917 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27918 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27918 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27918 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27918 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27918 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27918 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27889 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27891 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27891 img.maxwidth{max-width:500px}#stacks_in_27891 img.maxheight{width:auto;max-height:500px}

#stacks_in_27891 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27893 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27894 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27894 img.maxwidth{max-width:500px}#stacks_in_27894 img.maxheight{width:auto;max-height:500px}

#stacks_in_27896 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27898 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27900 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27901 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27902 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27902 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27902 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27902 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27902 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27902 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_27936 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_27936 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_27936 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_27936 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_27936 .row.no-gutters > [class^="col-"],
  #stacks_in_27936 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_27936 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_27972 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27974 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27974 img.maxwidth{max-width:500px}#stacks_in_27974 img.maxheight{width:auto;max-height:500px}

#stacks_in_27974 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27976 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27977 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27977 img.maxwidth{max-width:500px}#stacks_in_27977 img.maxheight{width:auto;max-height:500px}

#stacks_in_27979 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27981 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27983 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27984 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27985 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27985 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27985 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27985 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27985 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27985 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27956 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27958 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27958 img.maxwidth{max-width:500px}#stacks_in_27958 img.maxheight{width:auto;max-height:500px}

#stacks_in_27958 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27960 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27961 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27961 img.maxwidth{max-width:500px}#stacks_in_27961 img.maxheight{width:auto;max-height:500px}

#stacks_in_27963 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27965 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27967 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27968 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27969 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27969 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27969 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27969 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27969 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27969 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27940 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27942 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27942 img.maxwidth{max-width:500px}#stacks_in_27942 img.maxheight{width:auto;max-height:500px}

#stacks_in_27942 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27944 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27945 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27945 img.maxwidth{max-width:500px}#stacks_in_27945 img.maxheight{width:auto;max-height:500px}

#stacks_in_27947 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27949 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_27951 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_27952 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_27953 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_27953 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_27953 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_27953 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_27953 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_27953 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_27987 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_27987 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_27987 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_27987 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_27987 .row.no-gutters > [class^="col-"],
  #stacks_in_27987 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_27987 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_28023 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28025 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28025 img.maxwidth{max-width:500px}#stacks_in_28025 img.maxheight{width:auto;max-height:500px}

#stacks_in_28025 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28027 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28028 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28028 img.maxwidth{max-width:500px}#stacks_in_28028 img.maxheight{width:auto;max-height:500px}

#stacks_in_28030 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28032 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28034 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28035 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28036 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28036 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28036 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28036 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28036 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28036 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28007 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28009 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28009 img.maxwidth{max-width:500px}#stacks_in_28009 img.maxheight{width:auto;max-height:500px}

#stacks_in_28009 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28011 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28012 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28012 img.maxwidth{max-width:500px}#stacks_in_28012 img.maxheight{width:auto;max-height:500px}

#stacks_in_28014 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28016 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28018 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28019 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28020 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28020 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28020 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28020 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28020 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28020 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_27991 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_27993 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27993 img.maxwidth{max-width:500px}#stacks_in_27993 img.maxheight{width:auto;max-height:500px}

#stacks_in_27993 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_27995 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_27996 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_27996 img.maxwidth{max-width:500px}#stacks_in_27996 img.maxheight{width:auto;max-height:500px}

#stacks_in_27998 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28000 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28002 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28003 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28004 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28004 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28004 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28004 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28004 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28004 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_28038 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_28038 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_28038 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_28038 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_28038 .row.no-gutters > [class^="col-"],
  #stacks_in_28038 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_28038 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_28074 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28076 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28076 img.maxwidth{max-width:500px}#stacks_in_28076 img.maxheight{width:auto;max-height:500px}

#stacks_in_28076 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28078 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28079 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28079 img.maxwidth{max-width:500px}#stacks_in_28079 img.maxheight{width:auto;max-height:500px}

#stacks_in_28081 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28083 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28085 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28086 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28087 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28087 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28087 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28087 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28087 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28087 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28058 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28060 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28060 img.maxwidth{max-width:500px}#stacks_in_28060 img.maxheight{width:auto;max-height:500px}

#stacks_in_28060 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28062 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28063 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28063 img.maxwidth{max-width:500px}#stacks_in_28063 img.maxheight{width:auto;max-height:500px}

#stacks_in_28065 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28067 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28069 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28070 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28071 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28071 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28071 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28071 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28071 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28071 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28042 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28044 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28044 img.maxwidth{max-width:500px}#stacks_in_28044 img.maxheight{width:auto;max-height:500px}

#stacks_in_28044 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28046 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28047 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28047 img.maxwidth{max-width:500px}#stacks_in_28047 img.maxheight{width:auto;max-height:500px}

#stacks_in_28049 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28051 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28053 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28054 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28055 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28055 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28055 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28055 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28055 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28055 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_28089 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_28089 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_28089 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_28089 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_28089 .row.no-gutters > [class^="col-"],
  #stacks_in_28089 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_28089 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_28125 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28127 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28127 img.maxwidth{max-width:500px}#stacks_in_28127 img.maxheight{width:auto;max-height:500px}

#stacks_in_28127 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28129 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28130 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28130 img.maxwidth{max-width:500px}#stacks_in_28130 img.maxheight{width:auto;max-height:500px}

#stacks_in_28132 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28134 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28136 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28137 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28138 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28138 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28138 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28138 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28138 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28138 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28109 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28111 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28111 img.maxwidth{max-width:500px}#stacks_in_28111 img.maxheight{width:auto;max-height:500px}

#stacks_in_28111 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28113 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28114 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28114 img.maxwidth{max-width:500px}#stacks_in_28114 img.maxheight{width:auto;max-height:500px}

#stacks_in_28116 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28118 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28120 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28121 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28122 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28122 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28122 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28122 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28122 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28122 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28093 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28095 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28095 img.maxwidth{max-width:500px}#stacks_in_28095 img.maxheight{width:auto;max-height:500px}

#stacks_in_28095 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28097 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28098 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28098 img.maxwidth{max-width:500px}#stacks_in_28098 img.maxheight{width:auto;max-height:500px}

#stacks_in_28100 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28102 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28104 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28105 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28106 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28106 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28106 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28106 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28106 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28106 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_28140 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_28140 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_28140 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_28140 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_28140 .row.no-gutters > [class^="col-"],
  #stacks_in_28140 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_28140 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_28176 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28178 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28178 img.maxwidth{max-width:500px}#stacks_in_28178 img.maxheight{width:auto;max-height:500px}

#stacks_in_28178 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28180 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28181 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28181 img.maxwidth{max-width:500px}#stacks_in_28181 img.maxheight{width:auto;max-height:500px}

#stacks_in_28183 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28185 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28187 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28188 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28189 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28189 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28189 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28189 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28189 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28189 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28160 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28162 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28162 img.maxwidth{max-width:500px}#stacks_in_28162 img.maxheight{width:auto;max-height:500px}

#stacks_in_28162 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28164 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28165 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28165 img.maxwidth{max-width:500px}#stacks_in_28165 img.maxheight{width:auto;max-height:500px}

#stacks_in_28167 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28169 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28171 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28172 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28173 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28173 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28173 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28173 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28173 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28173 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28144 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28146 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28146 img.maxwidth{max-width:500px}#stacks_in_28146 img.maxheight{width:auto;max-height:500px}

#stacks_in_28146 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28148 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28149 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28149 img.maxwidth{max-width:500px}#stacks_in_28149 img.maxheight{width:auto;max-height:500px}

#stacks_in_28151 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28153 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28155 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28156 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28157 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28157 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28157 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28157 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28157 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28157 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_28191 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_28191 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_28191 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_28191 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_28191 .row.no-gutters > [class^="col-"],
  #stacks_in_28191 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_28191 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_28227 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28229 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28229 img.maxwidth{max-width:500px}#stacks_in_28229 img.maxheight{width:auto;max-height:500px}

#stacks_in_28229 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28231 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28232 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28232 img.maxwidth{max-width:500px}#stacks_in_28232 img.maxheight{width:auto;max-height:500px}

#stacks_in_28234 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28236 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28238 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28239 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28240 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28240 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28240 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28240 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28240 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28240 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28211 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28213 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28213 img.maxwidth{max-width:500px}#stacks_in_28213 img.maxheight{width:auto;max-height:500px}

#stacks_in_28213 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28215 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28216 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28216 img.maxwidth{max-width:500px}#stacks_in_28216 img.maxheight{width:auto;max-height:500px}

#stacks_in_28218 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28220 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28222 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28223 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28224 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28224 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28224 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28224 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28224 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28224 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28195 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28197 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28197 img.maxwidth{max-width:500px}#stacks_in_28197 img.maxheight{width:auto;max-height:500px}

#stacks_in_28197 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28199 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28200 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28200 img.maxwidth{max-width:500px}#stacks_in_28200 img.maxheight{width:auto;max-height:500px}

#stacks_in_28202 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28204 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28206 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28207 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28208 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28208 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28208 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28208 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28208 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28208 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_28242 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_28242 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_28242 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_28242 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_28242 .row.no-gutters > [class^="col-"],
  #stacks_in_28242 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_28242 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_28278 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28280 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28280 img.maxwidth{max-width:500px}#stacks_in_28280 img.maxheight{width:auto;max-height:500px}

#stacks_in_28280 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28282 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28283 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28283 img.maxwidth{max-width:500px}#stacks_in_28283 img.maxheight{width:auto;max-height:500px}

#stacks_in_28285 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28287 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28289 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28290 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28291 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28291 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28291 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28291 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28291 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28291 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28262 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28264 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28264 img.maxwidth{max-width:500px}#stacks_in_28264 img.maxheight{width:auto;max-height:500px}

#stacks_in_28264 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28266 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28267 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28267 img.maxwidth{max-width:500px}#stacks_in_28267 img.maxheight{width:auto;max-height:500px}

#stacks_in_28269 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28271 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28273 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28274 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28275 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28275 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28275 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28275 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28275 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28275 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28246 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28248 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28248 img.maxwidth{max-width:500px}#stacks_in_28248 img.maxheight{width:auto;max-height:500px}

#stacks_in_28248 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28250 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28251 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28251 img.maxwidth{max-width:500px}#stacks_in_28251 img.maxheight{width:auto;max-height:500px}

#stacks_in_28253 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28255 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28257 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28258 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28259 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28259 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28259 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28259 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28259 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28259 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_28293 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_28293 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_28293 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_28293 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_28293 .row.no-gutters > [class^="col-"],
  #stacks_in_28293 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_28293 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_28329 {
	background-color: rgba(255, 255, 255, 1.00);
	border: solid rgba(122, 48, 26, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28331 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28331 img.maxwidth{max-width:500px}#stacks_in_28331 img.maxheight{width:auto;max-height:500px}

#stacks_in_28331 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28333 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28334 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28334 img.maxwidth{max-width:500px}#stacks_in_28334 img.maxheight{width:auto;max-height:500px}

#stacks_in_28336 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28338 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28340 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28341 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28342 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28342 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28342 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28342 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28342 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28342 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28313 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28315 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28315 img.maxwidth{max-width:500px}#stacks_in_28315 img.maxheight{width:auto;max-height:500px}

#stacks_in_28315 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28317 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28318 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28318 img.maxwidth{max-width:500px}#stacks_in_28318 img.maxheight{width:auto;max-height:500px}

#stacks_in_28320 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28322 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28324 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28325 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28326 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28326 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28326 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28326 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28326 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28326 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28297 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28299 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28299 img.maxwidth{max-width:500px}#stacks_in_28299 img.maxheight{width:auto;max-height:500px}

#stacks_in_28299 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28301 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28302 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28302 img.maxwidth{max-width:500px}#stacks_in_28302 img.maxheight{width:auto;max-height:500px}

#stacks_in_28304 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28306 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28308 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28309 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28310 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28310 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28310 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28310 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28310 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28310 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_28344 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_28344 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_28344 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_28344 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_28344 .row.no-gutters > [class^="col-"],
  #stacks_in_28344 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_28344 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_28386 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28388 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28388 img.maxwidth{max-width:500px}#stacks_in_28388 img.maxheight{width:auto;max-height:500px}

#stacks_in_28388 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28390 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28391 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28391 img.maxwidth{max-width:500px}#stacks_in_28391 img.maxheight{width:auto;max-height:500px}



#stacks_in_28393 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28398 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28400 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28401 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28402 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28402 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28402 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28402 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28402 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28402 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28367 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28369 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28369 img.maxwidth{max-width:500px}#stacks_in_28369 img.maxheight{width:auto;max-height:500px}

#stacks_in_28369 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28371 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28372 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28372 img.maxwidth{max-width:500px}#stacks_in_28372 img.maxheight{width:auto;max-height:500px}



#stacks_in_28374 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28379 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28381 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28382 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28383 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28383 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28383 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28383 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28383 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28383 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28348 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28350 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28350 img.maxwidth{max-width:500px}#stacks_in_28350 img.maxheight{width:auto;max-height:500px}

#stacks_in_28350 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28352 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28353 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28353 img.maxwidth{max-width:500px}#stacks_in_28353 img.maxheight{width:auto;max-height:500px}
#stacks_in_28355 h6,#stacks_in_28355 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_28355 h6 a,#stacks_in_28355 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_28355 h6 a:hover,#stacks_in_28355 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_28355 small,#stacks_in_28355 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_28355 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28360 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28362 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28363 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28364 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28364 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28364 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28364 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28364 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28364 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_28404 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_28404 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_28404 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_28404 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_28404 .row.no-gutters > [class^="col-"],
  #stacks_in_28404 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_28404 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_28440 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28442 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28442 img.maxwidth{max-width:500px}#stacks_in_28442 img.maxheight{width:auto;max-height:500px}

#stacks_in_28442 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28444 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28445 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28445 img.maxwidth{max-width:500px}#stacks_in_28445 img.maxheight{width:auto;max-height:500px}



#stacks_in_28447 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28452 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28454 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28455 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28456 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28456 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28456 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28456 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28456 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28456 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28424 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28426 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28426 img.maxwidth{max-width:500px}#stacks_in_28426 img.maxheight{width:auto;max-height:500px}

#stacks_in_28426 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28428 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28429 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28429 img.maxwidth{max-width:500px}#stacks_in_28429 img.maxheight{width:auto;max-height:500px}

#stacks_in_28431 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28433 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28435 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28436 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28437 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28437 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28437 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28437 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28437 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28437 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28408 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28410 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28410 img.maxwidth{max-width:500px}#stacks_in_28410 img.maxheight{width:auto;max-height:500px}

#stacks_in_28410 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28412 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28413 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28413 img.maxwidth{max-width:500px}#stacks_in_28413 img.maxheight{width:auto;max-height:500px}

#stacks_in_28415 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28417 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28419 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28420 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28421 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28421 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28421 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28421 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28421 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28421 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_28458 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_28458 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_28458 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_28458 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_28458 .row.no-gutters > [class^="col-"],
  #stacks_in_28458 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_28458 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_28494 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28496 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28496 img.maxwidth{max-width:500px}#stacks_in_28496 img.maxheight{width:auto;max-height:500px}

#stacks_in_28496 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28498 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28499 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28499 img.maxwidth{max-width:500px}#stacks_in_28499 img.maxheight{width:auto;max-height:500px}

#stacks_in_28501 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28503 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28505 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28506 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28507 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28507 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28507 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28507 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28507 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28507 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28478 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28480 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28480 img.maxwidth{max-width:500px}#stacks_in_28480 img.maxheight{width:auto;max-height:500px}

#stacks_in_28480 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28482 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28483 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28483 img.maxwidth{max-width:500px}#stacks_in_28483 img.maxheight{width:auto;max-height:500px}

#stacks_in_28485 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28487 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28489 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28490 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28491 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28491 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28491 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28491 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28491 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28491 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28462 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28464 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28464 img.maxwidth{max-width:500px}#stacks_in_28464 img.maxheight{width:auto;max-height:500px}

#stacks_in_28464 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28466 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28467 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28467 img.maxwidth{max-width:500px}#stacks_in_28467 img.maxheight{width:auto;max-height:500px}

#stacks_in_28469 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28471 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28473 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28474 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28475 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28475 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28475 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28475 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28475 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28475 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_28509 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_28509 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_28509 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_28509 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_28509 .row.no-gutters > [class^="col-"],
  #stacks_in_28509 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_28509 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_28545 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28547 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28547 img.maxwidth{max-width:500px}#stacks_in_28547 img.maxheight{width:auto;max-height:500px}

#stacks_in_28547 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28549 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28550 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28550 img.maxwidth{max-width:500px}#stacks_in_28550 img.maxheight{width:auto;max-height:500px}

#stacks_in_28552 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28554 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28556 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28557 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28558 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28558 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28558 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28558 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28558 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28558 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28529 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28531 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28531 img.maxwidth{max-width:500px}#stacks_in_28531 img.maxheight{width:auto;max-height:500px}

#stacks_in_28531 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28533 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28534 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28534 img.maxwidth{max-width:500px}#stacks_in_28534 img.maxheight{width:auto;max-height:500px}

#stacks_in_28536 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28538 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28540 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28541 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28542 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28542 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28542 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28542 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28542 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28542 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28513 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28515 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28515 img.maxwidth{max-width:500px}#stacks_in_28515 img.maxheight{width:auto;max-height:500px}

#stacks_in_28515 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28517 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28518 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28518 img.maxwidth{max-width:500px}#stacks_in_28518 img.maxheight{width:auto;max-height:500px}

#stacks_in_28520 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28522 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28524 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28525 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28526 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28526 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28526 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28526 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28526 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28526 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_28560 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_28560 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_28560 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_28560 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_28560 .row.no-gutters > [class^="col-"],
  #stacks_in_28560 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_28560 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_28596 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28598 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28598 img.maxwidth{max-width:500px}#stacks_in_28598 img.maxheight{width:auto;max-height:500px}

#stacks_in_28598 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28600 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28601 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28601 img.maxwidth{max-width:500px}#stacks_in_28601 img.maxheight{width:auto;max-height:500px}

#stacks_in_28603 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28605 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28607 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28608 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28609 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28609 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28609 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28609 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28609 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28609 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28580 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28582 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28582 img.maxwidth{max-width:500px}#stacks_in_28582 img.maxheight{width:auto;max-height:500px}

#stacks_in_28582 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28584 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28585 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28585 img.maxwidth{max-width:500px}#stacks_in_28585 img.maxheight{width:auto;max-height:500px}

#stacks_in_28587 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28589 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28591 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28592 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28593 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28593 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28593 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28593 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28593 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28593 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28564 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28566 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28566 img.maxwidth{max-width:500px}#stacks_in_28566 img.maxheight{width:auto;max-height:500px}

#stacks_in_28566 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28568 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28569 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28569 img.maxwidth{max-width:500px}#stacks_in_28569 img.maxheight{width:auto;max-height:500px}

#stacks_in_28571 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28573 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28575 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28576 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28577 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28577 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28577 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28577 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28577 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28577 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_28611 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_28611 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_28611 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_28611 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_28611 .row.no-gutters > [class^="col-"],
  #stacks_in_28611 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_28611 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_28647 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28649 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28649 img.maxwidth{max-width:500px}#stacks_in_28649 img.maxheight{width:auto;max-height:500px}

#stacks_in_28649 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28651 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28652 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28652 img.maxwidth{max-width:500px}#stacks_in_28652 img.maxheight{width:auto;max-height:500px}

#stacks_in_28654 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28656 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28658 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28659 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28660 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28660 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28660 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28660 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28660 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28660 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28631 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28633 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28633 img.maxwidth{max-width:500px}#stacks_in_28633 img.maxheight{width:auto;max-height:500px}

#stacks_in_28633 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28635 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28636 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28636 img.maxwidth{max-width:500px}#stacks_in_28636 img.maxheight{width:auto;max-height:500px}

#stacks_in_28638 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28640 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28642 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28643 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28644 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28644 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28644 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28644 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28644 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28644 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28615 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28617 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28617 img.maxwidth{max-width:500px}#stacks_in_28617 img.maxheight{width:auto;max-height:500px}

#stacks_in_28617 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28619 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28620 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28620 img.maxwidth{max-width:500px}#stacks_in_28620 img.maxheight{width:auto;max-height:500px}

#stacks_in_28622 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28624 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28626 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28627 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28628 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28628 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28628 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28628 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28628 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28628 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_28662 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_28662 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_28662 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_28662 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_28662 .row.no-gutters > [class^="col-"],
  #stacks_in_28662 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_28662 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_28698 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28700 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28700 img.maxwidth{max-width:500px}#stacks_in_28700 img.maxheight{width:auto;max-height:500px}

#stacks_in_28700 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28702 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28703 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28703 img.maxwidth{max-width:500px}#stacks_in_28703 img.maxheight{width:auto;max-height:500px}

#stacks_in_28705 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28707 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28709 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28710 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28711 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28711 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28711 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28711 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28711 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28711 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28682 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28684 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28684 img.maxwidth{max-width:500px}#stacks_in_28684 img.maxheight{width:auto;max-height:500px}

#stacks_in_28684 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28686 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28687 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28687 img.maxwidth{max-width:500px}#stacks_in_28687 img.maxheight{width:auto;max-height:500px}

#stacks_in_28689 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28691 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28693 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28694 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28695 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28695 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28695 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28695 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28695 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28695 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28666 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28668 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28668 img.maxwidth{max-width:500px}#stacks_in_28668 img.maxheight{width:auto;max-height:500px}

#stacks_in_28668 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28670 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28671 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28671 img.maxwidth{max-width:500px}#stacks_in_28671 img.maxheight{width:auto;max-height:500px}

#stacks_in_28673 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28675 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28677 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28678 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28679 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28679 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28679 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28679 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28679 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28679 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_28713 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_28713 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_28713 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_28713 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_28713 .row.no-gutters > [class^="col-"],
  #stacks_in_28713 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_28713 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_28749 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28751 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28751 img.maxwidth{max-width:500px}#stacks_in_28751 img.maxheight{width:auto;max-height:500px}

#stacks_in_28751 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28753 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28754 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28754 img.maxwidth{max-width:500px}#stacks_in_28754 img.maxheight{width:auto;max-height:500px}

#stacks_in_28756 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28758 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28760 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28761 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28762 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28762 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28762 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28762 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28762 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28762 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28733 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28735 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28735 img.maxwidth{max-width:500px}#stacks_in_28735 img.maxheight{width:auto;max-height:500px}

#stacks_in_28735 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28737 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28738 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28738 img.maxwidth{max-width:500px}#stacks_in_28738 img.maxheight{width:auto;max-height:500px}

#stacks_in_28740 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28742 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28744 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28745 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28746 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28746 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28746 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28746 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28746 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28746 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28717 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28719 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28719 img.maxwidth{max-width:500px}#stacks_in_28719 img.maxheight{width:auto;max-height:500px}

#stacks_in_28719 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28721 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28722 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28722 img.maxwidth{max-width:500px}#stacks_in_28722 img.maxheight{width:auto;max-height:500px}

#stacks_in_28724 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28726 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28728 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28729 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28730 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28730 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28730 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28730 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28730 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28730 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_28764 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_28764 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_28764 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_28764 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_28764 .row.no-gutters > [class^="col-"],
  #stacks_in_28764 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_28764 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_28800 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28802 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28802 img.maxwidth{max-width:500px}#stacks_in_28802 img.maxheight{width:auto;max-height:500px}

#stacks_in_28802 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28804 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28805 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28805 img.maxwidth{max-width:500px}#stacks_in_28805 img.maxheight{width:auto;max-height:500px}

#stacks_in_28807 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28809 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28811 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28812 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28813 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28813 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28813 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28813 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28813 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28813 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28784 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28786 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28786 img.maxwidth{max-width:500px}#stacks_in_28786 img.maxheight{width:auto;max-height:500px}

#stacks_in_28786 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28788 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28789 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28789 img.maxwidth{max-width:500px}#stacks_in_28789 img.maxheight{width:auto;max-height:500px}

#stacks_in_28791 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28793 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28795 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28796 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28797 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28797 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28797 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28797 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28797 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28797 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28768 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28770 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28770 img.maxwidth{max-width:500px}#stacks_in_28770 img.maxheight{width:auto;max-height:500px}

#stacks_in_28770 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28772 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28773 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28773 img.maxwidth{max-width:500px}#stacks_in_28773 img.maxheight{width:auto;max-height:500px}

#stacks_in_28775 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28777 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28779 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28780 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28781 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28781 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28781 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28781 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28781 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28781 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_28815 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_28815 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_28815 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_28815 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_28815 .row.no-gutters > [class^="col-"],
  #stacks_in_28815 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_28815 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_28851 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28853 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28853 img.maxwidth{max-width:500px}#stacks_in_28853 img.maxheight{width:auto;max-height:500px}

#stacks_in_28853 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28855 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28856 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28856 img.maxwidth{max-width:500px}#stacks_in_28856 img.maxheight{width:auto;max-height:500px}

#stacks_in_28858 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28860 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28862 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28863 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28864 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28864 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28864 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28864 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28864 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28864 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28835 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28837 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28837 img.maxwidth{max-width:500px}#stacks_in_28837 img.maxheight{width:auto;max-height:500px}

#stacks_in_28837 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28839 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28840 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28840 img.maxwidth{max-width:500px}#stacks_in_28840 img.maxheight{width:auto;max-height:500px}

#stacks_in_28842 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28844 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28846 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28847 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28848 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28848 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28848 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28848 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28848 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28848 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28819 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28821 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28821 img.maxwidth{max-width:500px}#stacks_in_28821 img.maxheight{width:auto;max-height:500px}

#stacks_in_28821 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28823 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28824 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28824 img.maxwidth{max-width:500px}#stacks_in_28824 img.maxheight{width:auto;max-height:500px}

#stacks_in_28826 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28828 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28830 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28831 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28832 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28832 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28832 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28832 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28832 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28832 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_28866 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_28866 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_28866 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_28866 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_28866 .row.no-gutters > [class^="col-"],
  #stacks_in_28866 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_28866 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_28902 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28904 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28904 img.maxwidth{max-width:500px}#stacks_in_28904 img.maxheight{width:auto;max-height:500px}

#stacks_in_28904 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28906 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28907 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28907 img.maxwidth{max-width:500px}#stacks_in_28907 img.maxheight{width:auto;max-height:500px}

#stacks_in_28909 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28911 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28913 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28914 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28915 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28915 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28915 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28915 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28915 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28915 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28886 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28888 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28888 img.maxwidth{max-width:500px}#stacks_in_28888 img.maxheight{width:auto;max-height:500px}

#stacks_in_28888 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28890 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28891 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28891 img.maxwidth{max-width:500px}#stacks_in_28891 img.maxheight{width:auto;max-height:500px}

#stacks_in_28893 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28895 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28897 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28898 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28899 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28899 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28899 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28899 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28899 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28899 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28870 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28872 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28872 img.maxwidth{max-width:500px}#stacks_in_28872 img.maxheight{width:auto;max-height:500px}

#stacks_in_28872 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28874 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28875 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28875 img.maxwidth{max-width:500px}#stacks_in_28875 img.maxheight{width:auto;max-height:500px}

#stacks_in_28877 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28879 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28881 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28882 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28883 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28883 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28883 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28883 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28883 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28883 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_28917 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_28917 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_28917 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_28917 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_28917 .row.no-gutters > [class^="col-"],
  #stacks_in_28917 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_28917 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_28953 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28955 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28955 img.maxwidth{max-width:500px}#stacks_in_28955 img.maxheight{width:auto;max-height:500px}

#stacks_in_28955 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28957 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28958 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28958 img.maxwidth{max-width:500px}#stacks_in_28958 img.maxheight{width:auto;max-height:500px}

#stacks_in_28960 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28962 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28964 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28965 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28966 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28966 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28966 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28966 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28966 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28966 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28937 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28939 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28939 img.maxwidth{max-width:500px}#stacks_in_28939 img.maxheight{width:auto;max-height:500px}

#stacks_in_28939 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28941 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28942 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28942 img.maxwidth{max-width:500px}#stacks_in_28942 img.maxheight{width:auto;max-height:500px}

#stacks_in_28944 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28946 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28948 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28949 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28950 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28950 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28950 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28950 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28950 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28950 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28921 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28923 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28923 img.maxwidth{max-width:500px}#stacks_in_28923 img.maxheight{width:auto;max-height:500px}

#stacks_in_28923 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28925 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28926 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28926 img.maxwidth{max-width:500px}#stacks_in_28926 img.maxheight{width:auto;max-height:500px}

#stacks_in_28928 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28930 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28932 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28933 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28934 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28934 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28934 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28934 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28934 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28934 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_28968 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_28968 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_28968 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_28968 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_28968 .row.no-gutters > [class^="col-"],
  #stacks_in_28968 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_28968 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_29010 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29012 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29012 img.maxwidth{max-width:500px}#stacks_in_29012 img.maxheight{width:auto;max-height:500px}

#stacks_in_29012 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29014 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29015 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29015 img.maxwidth{max-width:500px}#stacks_in_29015 img.maxheight{width:auto;max-height:500px}



#stacks_in_29017 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29022 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29024 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29025 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29026 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29026 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29026 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29026 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29026 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29026 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28991 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28993 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28993 img.maxwidth{max-width:500px}#stacks_in_28993 img.maxheight{width:auto;max-height:500px}

#stacks_in_28993 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28995 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28996 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28996 img.maxwidth{max-width:500px}#stacks_in_28996 img.maxheight{width:auto;max-height:500px}



#stacks_in_28998 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29003 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29005 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29006 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29007 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29007 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29007 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29007 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29007 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29007 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_28972 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_28974 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28974 img.maxwidth{max-width:500px}#stacks_in_28974 img.maxheight{width:auto;max-height:500px}

#stacks_in_28974 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_28976 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_28977 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_28977 img.maxwidth{max-width:500px}#stacks_in_28977 img.maxheight{width:auto;max-height:500px}
#stacks_in_28979 h6,#stacks_in_28979 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_28979 h6 a,#stacks_in_28979 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_28979 h6 a:hover,#stacks_in_28979 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_28979 small,#stacks_in_28979 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_28979 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28984 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_28986 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_28987 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_28988 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_28988 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_28988 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_28988 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_28988 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_28988 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_29028 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_29028 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_29028 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_29028 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_29028 .row.no-gutters > [class^="col-"],
  #stacks_in_29028 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_29028 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_29064 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29066 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29066 img.maxwidth{max-width:500px}#stacks_in_29066 img.maxheight{width:auto;max-height:500px}

#stacks_in_29066 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29068 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29069 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29069 img.maxwidth{max-width:500px}#stacks_in_29069 img.maxheight{width:auto;max-height:500px}



#stacks_in_29071 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29076 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29078 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29079 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29080 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29080 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29080 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29080 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29080 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29080 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29048 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29050 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29050 img.maxwidth{max-width:500px}#stacks_in_29050 img.maxheight{width:auto;max-height:500px}

#stacks_in_29050 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29052 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29053 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29053 img.maxwidth{max-width:500px}#stacks_in_29053 img.maxheight{width:auto;max-height:500px}

#stacks_in_29055 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29057 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29059 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29060 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29061 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29061 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29061 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29061 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29061 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29061 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29032 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29034 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29034 img.maxwidth{max-width:500px}#stacks_in_29034 img.maxheight{width:auto;max-height:500px}

#stacks_in_29034 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29036 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29037 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29037 img.maxwidth{max-width:500px}#stacks_in_29037 img.maxheight{width:auto;max-height:500px}

#stacks_in_29039 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29041 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29043 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29044 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29045 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29045 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29045 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29045 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29045 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29045 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_29082 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_29082 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_29082 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_29082 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_29082 .row.no-gutters > [class^="col-"],
  #stacks_in_29082 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_29082 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_29118 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29120 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29120 img.maxwidth{max-width:500px}#stacks_in_29120 img.maxheight{width:auto;max-height:500px}

#stacks_in_29120 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29122 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29123 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29123 img.maxwidth{max-width:500px}#stacks_in_29123 img.maxheight{width:auto;max-height:500px}

#stacks_in_29125 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29127 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29129 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29130 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29131 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29131 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29131 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29131 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29131 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29131 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29102 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29104 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29104 img.maxwidth{max-width:500px}#stacks_in_29104 img.maxheight{width:auto;max-height:500px}

#stacks_in_29104 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29106 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29107 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29107 img.maxwidth{max-width:500px}#stacks_in_29107 img.maxheight{width:auto;max-height:500px}

#stacks_in_29109 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29111 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29113 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29114 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29115 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29115 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29115 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29115 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29115 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29115 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29086 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29088 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29088 img.maxwidth{max-width:500px}#stacks_in_29088 img.maxheight{width:auto;max-height:500px}

#stacks_in_29088 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29090 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29091 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29091 img.maxwidth{max-width:500px}#stacks_in_29091 img.maxheight{width:auto;max-height:500px}

#stacks_in_29093 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29095 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29097 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29098 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29099 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29099 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29099 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29099 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29099 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29099 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_29133 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_29133 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_29133 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_29133 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_29133 .row.no-gutters > [class^="col-"],
  #stacks_in_29133 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_29133 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_29169 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29171 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29171 img.maxwidth{max-width:500px}#stacks_in_29171 img.maxheight{width:auto;max-height:500px}

#stacks_in_29171 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29173 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29174 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29174 img.maxwidth{max-width:500px}#stacks_in_29174 img.maxheight{width:auto;max-height:500px}

#stacks_in_29176 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29178 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29180 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29181 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29182 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29182 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29182 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29182 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29182 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29182 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29153 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29155 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29155 img.maxwidth{max-width:500px}#stacks_in_29155 img.maxheight{width:auto;max-height:500px}

#stacks_in_29155 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29157 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29158 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29158 img.maxwidth{max-width:500px}#stacks_in_29158 img.maxheight{width:auto;max-height:500px}

#stacks_in_29160 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29162 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29164 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29165 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29166 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29166 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29166 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29166 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29166 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29166 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29137 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29139 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29139 img.maxwidth{max-width:500px}#stacks_in_29139 img.maxheight{width:auto;max-height:500px}

#stacks_in_29139 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29141 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29142 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29142 img.maxwidth{max-width:500px}#stacks_in_29142 img.maxheight{width:auto;max-height:500px}

#stacks_in_29144 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29146 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29148 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29149 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29150 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29150 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29150 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29150 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29150 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29150 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_29184 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_29184 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_29184 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_29184 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_29184 .row.no-gutters > [class^="col-"],
  #stacks_in_29184 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_29184 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_29220 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29222 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29222 img.maxwidth{max-width:500px}#stacks_in_29222 img.maxheight{width:auto;max-height:500px}

#stacks_in_29222 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29224 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29225 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29225 img.maxwidth{max-width:500px}#stacks_in_29225 img.maxheight{width:auto;max-height:500px}

#stacks_in_29227 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29229 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29231 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29232 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29233 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29233 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29233 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29233 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29233 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29233 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29204 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29206 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29206 img.maxwidth{max-width:500px}#stacks_in_29206 img.maxheight{width:auto;max-height:500px}

#stacks_in_29206 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29208 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29209 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29209 img.maxwidth{max-width:500px}#stacks_in_29209 img.maxheight{width:auto;max-height:500px}

#stacks_in_29211 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29213 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29215 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29216 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29217 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29217 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29217 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29217 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29217 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29217 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29188 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29190 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29190 img.maxwidth{max-width:500px}#stacks_in_29190 img.maxheight{width:auto;max-height:500px}

#stacks_in_29190 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29192 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29193 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29193 img.maxwidth{max-width:500px}#stacks_in_29193 img.maxheight{width:auto;max-height:500px}

#stacks_in_29195 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29197 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29199 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29200 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29201 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29201 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29201 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29201 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29201 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29201 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_29235 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_29235 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_29235 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_29235 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_29235 .row.no-gutters > [class^="col-"],
  #stacks_in_29235 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_29235 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_29271 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29273 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29273 img.maxwidth{max-width:500px}#stacks_in_29273 img.maxheight{width:auto;max-height:500px}

#stacks_in_29273 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29275 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29276 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29276 img.maxwidth{max-width:500px}#stacks_in_29276 img.maxheight{width:auto;max-height:500px}

#stacks_in_29278 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29280 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29282 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29283 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29284 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29284 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29284 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29284 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29284 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29284 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29255 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29257 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29257 img.maxwidth{max-width:500px}#stacks_in_29257 img.maxheight{width:auto;max-height:500px}

#stacks_in_29257 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29259 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29260 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29260 img.maxwidth{max-width:500px}#stacks_in_29260 img.maxheight{width:auto;max-height:500px}

#stacks_in_29262 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29264 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29266 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29267 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29268 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29268 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29268 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29268 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29268 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29268 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29239 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29241 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29241 img.maxwidth{max-width:500px}#stacks_in_29241 img.maxheight{width:auto;max-height:500px}

#stacks_in_29241 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29243 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29244 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29244 img.maxwidth{max-width:500px}#stacks_in_29244 img.maxheight{width:auto;max-height:500px}

#stacks_in_29246 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29248 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29250 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29251 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29252 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29252 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29252 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29252 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29252 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29252 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_29286 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_29286 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_29286 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_29286 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_29286 .row.no-gutters > [class^="col-"],
  #stacks_in_29286 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_29286 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_29322 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29324 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29324 img.maxwidth{max-width:500px}#stacks_in_29324 img.maxheight{width:auto;max-height:500px}

#stacks_in_29324 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29326 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29327 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29327 img.maxwidth{max-width:500px}#stacks_in_29327 img.maxheight{width:auto;max-height:500px}

#stacks_in_29329 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29331 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29333 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29334 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29335 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29335 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29335 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29335 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29335 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29335 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29306 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29308 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29308 img.maxwidth{max-width:500px}#stacks_in_29308 img.maxheight{width:auto;max-height:500px}

#stacks_in_29308 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29310 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29311 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29311 img.maxwidth{max-width:500px}#stacks_in_29311 img.maxheight{width:auto;max-height:500px}

#stacks_in_29313 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29315 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29317 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29318 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29319 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29319 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29319 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29319 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29319 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29319 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29290 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29292 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29292 img.maxwidth{max-width:500px}#stacks_in_29292 img.maxheight{width:auto;max-height:500px}

#stacks_in_29292 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29294 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29295 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29295 img.maxwidth{max-width:500px}#stacks_in_29295 img.maxheight{width:auto;max-height:500px}

#stacks_in_29297 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29299 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29301 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29302 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29303 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29303 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29303 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29303 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29303 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29303 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_29337 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_29337 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_29337 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_29337 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_29337 .row.no-gutters > [class^="col-"],
  #stacks_in_29337 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_29337 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_29373 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29375 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29375 img.maxwidth{max-width:500px}#stacks_in_29375 img.maxheight{width:auto;max-height:500px}

#stacks_in_29375 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29377 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29378 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29378 img.maxwidth{max-width:500px}#stacks_in_29378 img.maxheight{width:auto;max-height:500px}

#stacks_in_29380 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29382 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29384 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29385 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29386 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29386 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29386 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29386 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29386 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29386 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29357 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29359 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29359 img.maxwidth{max-width:500px}#stacks_in_29359 img.maxheight{width:auto;max-height:500px}

#stacks_in_29359 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29361 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29362 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29362 img.maxwidth{max-width:500px}#stacks_in_29362 img.maxheight{width:auto;max-height:500px}

#stacks_in_29364 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29366 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29368 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29369 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29370 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29370 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29370 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29370 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29370 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29370 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29341 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29343 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29343 img.maxwidth{max-width:500px}#stacks_in_29343 img.maxheight{width:auto;max-height:500px}

#stacks_in_29343 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29345 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29346 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29346 img.maxwidth{max-width:500px}#stacks_in_29346 img.maxheight{width:auto;max-height:500px}

#stacks_in_29348 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29350 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29352 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29353 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29354 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29354 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29354 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29354 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29354 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29354 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_29388 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_29388 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_29388 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_29388 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_29388 .row.no-gutters > [class^="col-"],
  #stacks_in_29388 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_29388 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_29424 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29426 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29426 img.maxwidth{max-width:500px}#stacks_in_29426 img.maxheight{width:auto;max-height:500px}

#stacks_in_29426 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29428 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29429 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29429 img.maxwidth{max-width:500px}#stacks_in_29429 img.maxheight{width:auto;max-height:500px}

#stacks_in_29431 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29433 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29435 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29436 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29437 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29437 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29437 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29437 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29437 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29437 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29408 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29410 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29410 img.maxwidth{max-width:500px}#stacks_in_29410 img.maxheight{width:auto;max-height:500px}

#stacks_in_29410 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29412 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29413 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29413 img.maxwidth{max-width:500px}#stacks_in_29413 img.maxheight{width:auto;max-height:500px}

#stacks_in_29415 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29417 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29419 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29420 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29421 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29421 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29421 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29421 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29421 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29421 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29392 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29394 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29394 img.maxwidth{max-width:500px}#stacks_in_29394 img.maxheight{width:auto;max-height:500px}

#stacks_in_29394 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29396 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29397 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29397 img.maxwidth{max-width:500px}#stacks_in_29397 img.maxheight{width:auto;max-height:500px}

#stacks_in_29399 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29401 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29403 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29404 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29405 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29405 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29405 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29405 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29405 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29405 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_29630 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_29630 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_29630 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_29630 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_29630 .row.no-gutters > [class^="col-"],
  #stacks_in_29630 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_29630 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_29672 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29674 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29674 img.maxwidth{max-width:500px}#stacks_in_29674 img.maxheight{width:auto;max-height:500px}

#stacks_in_29674 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29676 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29677 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29677 img.maxwidth{max-width:500px}#stacks_in_29677 img.maxheight{width:auto;max-height:500px}



#stacks_in_29679 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29684 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29686 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29687 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29688 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29688 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29688 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29688 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29688 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29688 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29653 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29655 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29655 img.maxwidth{max-width:500px}#stacks_in_29655 img.maxheight{width:auto;max-height:500px}

#stacks_in_29655 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29657 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29658 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29658 img.maxwidth{max-width:500px}#stacks_in_29658 img.maxheight{width:auto;max-height:500px}



#stacks_in_29660 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29665 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29667 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29668 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29669 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29669 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29669 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29669 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29669 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29669 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29634 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29636 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29636 img.maxwidth{max-width:500px}#stacks_in_29636 img.maxheight{width:auto;max-height:500px}

#stacks_in_29636 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29638 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29639 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29639 img.maxwidth{max-width:500px}#stacks_in_29639 img.maxheight{width:auto;max-height:500px}



#stacks_in_29641 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29646 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29648 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29649 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29650 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29650 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29650 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29650 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29650 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29650 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_29690 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_29690 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_29690 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_29690 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_29690 .row.no-gutters > [class^="col-"],
  #stacks_in_29690 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_29690 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_29726 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29728 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29728 img.maxwidth{max-width:500px}#stacks_in_29728 img.maxheight{width:auto;max-height:500px}

#stacks_in_29728 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29730 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29731 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29731 img.maxwidth{max-width:500px}#stacks_in_29731 img.maxheight{width:auto;max-height:500px}



#stacks_in_29733 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29738 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29740 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29741 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29742 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29742 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29742 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29742 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29742 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29742 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29710 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29712 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29712 img.maxwidth{max-width:500px}#stacks_in_29712 img.maxheight{width:auto;max-height:500px}

#stacks_in_29712 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29714 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29715 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29715 img.maxwidth{max-width:500px}#stacks_in_29715 img.maxheight{width:auto;max-height:500px}

#stacks_in_29717 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29719 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29721 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29722 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29723 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29723 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29723 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29723 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29723 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29723 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29694 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29696 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29696 img.maxwidth{max-width:500px}#stacks_in_29696 img.maxheight{width:auto;max-height:500px}

#stacks_in_29696 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29698 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29699 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29699 img.maxwidth{max-width:500px}#stacks_in_29699 img.maxheight{width:auto;max-height:500px}

#stacks_in_29701 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29703 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29705 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29706 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29707 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29707 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29707 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29707 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29707 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29707 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_29744 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_29744 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_29744 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_29744 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_29744 .row.no-gutters > [class^="col-"],
  #stacks_in_29744 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_29744 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_29780 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29782 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29782 img.maxwidth{max-width:500px}#stacks_in_29782 img.maxheight{width:auto;max-height:500px}

#stacks_in_29782 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29784 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29785 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29785 img.maxwidth{max-width:500px}#stacks_in_29785 img.maxheight{width:auto;max-height:500px}

#stacks_in_29787 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29789 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29791 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29792 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29793 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29793 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29793 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29793 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29793 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29793 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29764 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29766 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29766 img.maxwidth{max-width:500px}#stacks_in_29766 img.maxheight{width:auto;max-height:500px}

#stacks_in_29766 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29768 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29769 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29769 img.maxwidth{max-width:500px}#stacks_in_29769 img.maxheight{width:auto;max-height:500px}

#stacks_in_29771 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29773 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29775 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29776 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29777 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29777 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29777 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29777 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29777 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29777 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29748 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29750 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29750 img.maxwidth{max-width:500px}#stacks_in_29750 img.maxheight{width:auto;max-height:500px}

#stacks_in_29750 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29752 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29753 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29753 img.maxwidth{max-width:500px}#stacks_in_29753 img.maxheight{width:auto;max-height:500px}

#stacks_in_29755 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29757 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29759 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29760 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29761 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29761 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29761 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29761 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29761 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29761 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_29795 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_29795 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_29795 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_29795 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_29795 .row.no-gutters > [class^="col-"],
  #stacks_in_29795 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_29795 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_29831 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29833 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29833 img.maxwidth{max-width:500px}#stacks_in_29833 img.maxheight{width:auto;max-height:500px}

#stacks_in_29833 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29835 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29836 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29836 img.maxwidth{max-width:500px}#stacks_in_29836 img.maxheight{width:auto;max-height:500px}

#stacks_in_29838 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29840 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29842 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29843 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29844 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29844 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29844 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29844 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29844 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29844 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29815 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29817 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29817 img.maxwidth{max-width:500px}#stacks_in_29817 img.maxheight{width:auto;max-height:500px}

#stacks_in_29817 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29819 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29820 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29820 img.maxwidth{max-width:500px}#stacks_in_29820 img.maxheight{width:auto;max-height:500px}

#stacks_in_29822 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29824 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29826 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29827 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29828 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29828 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29828 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29828 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29828 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29828 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29799 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29801 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29801 img.maxwidth{max-width:500px}#stacks_in_29801 img.maxheight{width:auto;max-height:500px}

#stacks_in_29801 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29803 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29804 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29804 img.maxwidth{max-width:500px}#stacks_in_29804 img.maxheight{width:auto;max-height:500px}

#stacks_in_29806 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29808 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29810 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29811 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29812 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29812 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29812 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29812 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29812 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29812 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_29846 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_29846 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_29846 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_29846 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_29846 .row.no-gutters > [class^="col-"],
  #stacks_in_29846 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_29846 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_29882 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29884 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29884 img.maxwidth{max-width:500px}#stacks_in_29884 img.maxheight{width:auto;max-height:500px}

#stacks_in_29884 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29886 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29887 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29887 img.maxwidth{max-width:500px}#stacks_in_29887 img.maxheight{width:auto;max-height:500px}

#stacks_in_29889 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29891 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29893 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29894 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29895 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29895 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29895 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29895 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29895 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29895 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29866 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29868 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29868 img.maxwidth{max-width:500px}#stacks_in_29868 img.maxheight{width:auto;max-height:500px}

#stacks_in_29868 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29870 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29871 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29871 img.maxwidth{max-width:500px}#stacks_in_29871 img.maxheight{width:auto;max-height:500px}

#stacks_in_29873 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29875 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29877 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29878 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29879 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29879 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29879 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29879 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29879 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29879 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29850 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29852 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29852 img.maxwidth{max-width:500px}#stacks_in_29852 img.maxheight{width:auto;max-height:500px}

#stacks_in_29852 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29854 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29855 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29855 img.maxwidth{max-width:500px}#stacks_in_29855 img.maxheight{width:auto;max-height:500px}

#stacks_in_29857 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29859 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29861 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29862 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29863 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29863 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29863 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29863 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29863 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29863 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_29897 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_29897 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_29897 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_29897 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_29897 .row.no-gutters > [class^="col-"],
  #stacks_in_29897 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_29897 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_29933 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29935 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29935 img.maxwidth{max-width:500px}#stacks_in_29935 img.maxheight{width:auto;max-height:500px}

#stacks_in_29935 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29937 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29938 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29938 img.maxwidth{max-width:500px}#stacks_in_29938 img.maxheight{width:auto;max-height:500px}

#stacks_in_29940 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29942 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29944 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29945 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29946 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29946 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29946 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29946 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29946 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29946 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29917 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29919 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29919 img.maxwidth{max-width:500px}#stacks_in_29919 img.maxheight{width:auto;max-height:500px}

#stacks_in_29919 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29921 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29922 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29922 img.maxwidth{max-width:500px}#stacks_in_29922 img.maxheight{width:auto;max-height:500px}

#stacks_in_29924 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29926 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29928 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29929 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29930 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29930 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29930 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29930 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29930 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29930 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29901 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29903 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29903 img.maxwidth{max-width:500px}#stacks_in_29903 img.maxheight{width:auto;max-height:500px}

#stacks_in_29903 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29905 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29906 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29906 img.maxwidth{max-width:500px}#stacks_in_29906 img.maxheight{width:auto;max-height:500px}

#stacks_in_29908 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29910 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29912 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29913 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29914 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29914 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29914 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29914 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29914 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29914 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_29948 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_29948 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_29948 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_29948 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_29948 .row.no-gutters > [class^="col-"],
  #stacks_in_29948 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_29948 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_29984 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29986 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29986 img.maxwidth{max-width:500px}#stacks_in_29986 img.maxheight{width:auto;max-height:500px}

#stacks_in_29986 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29988 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29989 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29989 img.maxwidth{max-width:500px}#stacks_in_29989 img.maxheight{width:auto;max-height:500px}

#stacks_in_29991 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29993 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29995 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29996 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29997 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29997 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29997 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29997 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29997 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29997 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29968 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29970 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29970 img.maxwidth{max-width:500px}#stacks_in_29970 img.maxheight{width:auto;max-height:500px}

#stacks_in_29970 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29972 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29973 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29973 img.maxwidth{max-width:500px}#stacks_in_29973 img.maxheight{width:auto;max-height:500px}

#stacks_in_29975 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29977 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29979 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29980 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29981 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29981 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29981 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29981 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29981 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29981 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_29952 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_29954 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29954 img.maxwidth{max-width:500px}#stacks_in_29954 img.maxheight{width:auto;max-height:500px}

#stacks_in_29954 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_29956 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_29957 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_29957 img.maxwidth{max-width:500px}#stacks_in_29957 img.maxheight{width:auto;max-height:500px}

#stacks_in_29959 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29961 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_29963 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_29964 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_29965 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_29965 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_29965 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_29965 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_29965 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_29965 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_29999 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_29999 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_29999 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_29999 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_29999 .row.no-gutters > [class^="col-"],
  #stacks_in_29999 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_29999 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_30035 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30037 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30037 img.maxwidth{max-width:500px}#stacks_in_30037 img.maxheight{width:auto;max-height:500px}

#stacks_in_30037 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30039 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30040 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30040 img.maxwidth{max-width:500px}#stacks_in_30040 img.maxheight{width:auto;max-height:500px}

#stacks_in_30042 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30044 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30046 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30047 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30048 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30048 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30048 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30048 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30048 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30048 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30019 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30021 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30021 img.maxwidth{max-width:500px}#stacks_in_30021 img.maxheight{width:auto;max-height:500px}

#stacks_in_30021 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30023 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30024 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30024 img.maxwidth{max-width:500px}#stacks_in_30024 img.maxheight{width:auto;max-height:500px}

#stacks_in_30026 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30028 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30030 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30031 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30032 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30032 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30032 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30032 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30032 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30032 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30003 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30005 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30005 img.maxwidth{max-width:500px}#stacks_in_30005 img.maxheight{width:auto;max-height:500px}

#stacks_in_30005 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30007 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30008 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30008 img.maxwidth{max-width:500px}#stacks_in_30008 img.maxheight{width:auto;max-height:500px}

#stacks_in_30010 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30012 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30014 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30015 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30016 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30016 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30016 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30016 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30016 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30016 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_30050 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_30050 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_30050 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_30050 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_30050 .row.no-gutters > [class^="col-"],
  #stacks_in_30050 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_30050 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_30086 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30088 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30088 img.maxwidth{max-width:500px}#stacks_in_30088 img.maxheight{width:auto;max-height:500px}

#stacks_in_30088 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30090 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30091 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30091 img.maxwidth{max-width:500px}#stacks_in_30091 img.maxheight{width:auto;max-height:500px}

#stacks_in_30093 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30095 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30097 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30098 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30099 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30099 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30099 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30099 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30099 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30099 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30070 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30072 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30072 img.maxwidth{max-width:500px}#stacks_in_30072 img.maxheight{width:auto;max-height:500px}

#stacks_in_30072 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30074 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30075 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30075 img.maxwidth{max-width:500px}#stacks_in_30075 img.maxheight{width:auto;max-height:500px}

#stacks_in_30077 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30079 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30081 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30082 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30083 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30083 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30083 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30083 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30083 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30083 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30054 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30056 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30056 img.maxwidth{max-width:500px}#stacks_in_30056 img.maxheight{width:auto;max-height:500px}

#stacks_in_30056 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30058 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30059 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30059 img.maxwidth{max-width:500px}#stacks_in_30059 img.maxheight{width:auto;max-height:500px}

#stacks_in_30061 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30063 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30065 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30066 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30067 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30067 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30067 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30067 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30067 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30067 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_30101 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_30101 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_30101 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_30101 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_30101 .row.no-gutters > [class^="col-"],
  #stacks_in_30101 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_30101 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_30137 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30139 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30139 img.maxwidth{max-width:500px}#stacks_in_30139 img.maxheight{width:auto;max-height:500px}

#stacks_in_30139 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30141 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30142 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30142 img.maxwidth{max-width:500px}#stacks_in_30142 img.maxheight{width:auto;max-height:500px}

#stacks_in_30144 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30146 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30148 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30149 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30150 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30150 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30150 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30150 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30150 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30150 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30121 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30123 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30123 img.maxwidth{max-width:500px}#stacks_in_30123 img.maxheight{width:auto;max-height:500px}

#stacks_in_30123 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30125 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30126 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30126 img.maxwidth{max-width:500px}#stacks_in_30126 img.maxheight{width:auto;max-height:500px}

#stacks_in_30128 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30130 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30132 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30133 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30134 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30134 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30134 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30134 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30134 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30134 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30105 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30107 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30107 img.maxwidth{max-width:500px}#stacks_in_30107 img.maxheight{width:auto;max-height:500px}

#stacks_in_30107 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30109 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30110 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30110 img.maxwidth{max-width:500px}#stacks_in_30110 img.maxheight{width:auto;max-height:500px}

#stacks_in_30112 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30114 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30116 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30117 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30118 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30118 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30118 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30118 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30118 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30118 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_30152 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_30152 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_30152 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_30152 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_30152 .row.no-gutters > [class^="col-"],
  #stacks_in_30152 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_30152 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_30188 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30190 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30190 img.maxwidth{max-width:500px}#stacks_in_30190 img.maxheight{width:auto;max-height:500px}

#stacks_in_30190 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30192 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30193 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30193 img.maxwidth{max-width:500px}#stacks_in_30193 img.maxheight{width:auto;max-height:500px}

#stacks_in_30195 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30197 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30199 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30200 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30201 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30201 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30201 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30201 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30201 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30201 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30172 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30174 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30174 img.maxwidth{max-width:500px}#stacks_in_30174 img.maxheight{width:auto;max-height:500px}

#stacks_in_30174 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30176 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30177 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30177 img.maxwidth{max-width:500px}#stacks_in_30177 img.maxheight{width:auto;max-height:500px}

#stacks_in_30179 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30181 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30183 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30184 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30185 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30185 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30185 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30185 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30185 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30185 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30156 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30158 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30158 img.maxwidth{max-width:500px}#stacks_in_30158 img.maxheight{width:auto;max-height:500px}

#stacks_in_30158 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30160 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30161 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30161 img.maxwidth{max-width:500px}#stacks_in_30161 img.maxheight{width:auto;max-height:500px}

#stacks_in_30163 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30165 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30167 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30168 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30169 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30169 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30169 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30169 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30169 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30169 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_30203 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_30203 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_30203 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_30203 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_30203 .row.no-gutters > [class^="col-"],
  #stacks_in_30203 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_30203 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_30239 {
	background-color: rgba(255, 255, 255, 1.00);
	border: solid rgba(122, 48, 26, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30241 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30241 img.maxwidth{max-width:500px}#stacks_in_30241 img.maxheight{width:auto;max-height:500px}

#stacks_in_30241 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30243 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30244 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30244 img.maxwidth{max-width:500px}#stacks_in_30244 img.maxheight{width:auto;max-height:500px}

#stacks_in_30246 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30248 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30250 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30251 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30252 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30252 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30252 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30252 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30252 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30252 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30223 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30225 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30225 img.maxwidth{max-width:500px}#stacks_in_30225 img.maxheight{width:auto;max-height:500px}

#stacks_in_30225 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30227 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30228 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30228 img.maxwidth{max-width:500px}#stacks_in_30228 img.maxheight{width:auto;max-height:500px}

#stacks_in_30230 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30232 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30234 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30235 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30236 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30236 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30236 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30236 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30236 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30236 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30207 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30209 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30209 img.maxwidth{max-width:500px}#stacks_in_30209 img.maxheight{width:auto;max-height:500px}

#stacks_in_30209 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30211 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30212 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30212 img.maxwidth{max-width:500px}#stacks_in_30212 img.maxheight{width:auto;max-height:500px}

#stacks_in_30214 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30216 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30218 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30219 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30220 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30220 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30220 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30220 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30220 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30220 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_30254 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_30254 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_30254 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_30254 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_30254 .row.no-gutters > [class^="col-"],
  #stacks_in_30254 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_30254 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_30296 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30298 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30298 img.maxwidth{max-width:500px}#stacks_in_30298 img.maxheight{width:auto;max-height:500px}

#stacks_in_30298 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30300 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30301 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30301 img.maxwidth{max-width:500px}#stacks_in_30301 img.maxheight{width:auto;max-height:500px}



#stacks_in_30303 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30308 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30310 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30311 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30312 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30312 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30312 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30312 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30312 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30312 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30277 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30279 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30279 img.maxwidth{max-width:500px}#stacks_in_30279 img.maxheight{width:auto;max-height:500px}

#stacks_in_30279 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30281 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30282 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30282 img.maxwidth{max-width:500px}#stacks_in_30282 img.maxheight{width:auto;max-height:500px}



#stacks_in_30284 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30289 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30291 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30292 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30293 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30293 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30293 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30293 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30293 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30293 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30258 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30260 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30260 img.maxwidth{max-width:500px}#stacks_in_30260 img.maxheight{width:auto;max-height:500px}

#stacks_in_30260 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30262 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30263 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30263 img.maxwidth{max-width:500px}#stacks_in_30263 img.maxheight{width:auto;max-height:500px}
#stacks_in_30265 h6,#stacks_in_30265 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_30265 h6 a,#stacks_in_30265 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_30265 h6 a:hover,#stacks_in_30265 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_30265 small,#stacks_in_30265 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_30265 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30270 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30272 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30273 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30274 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30274 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30274 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30274 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30274 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30274 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_30314 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_30314 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_30314 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_30314 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_30314 .row.no-gutters > [class^="col-"],
  #stacks_in_30314 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_30314 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_30350 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30352 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30352 img.maxwidth{max-width:500px}#stacks_in_30352 img.maxheight{width:auto;max-height:500px}

#stacks_in_30352 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30354 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30355 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30355 img.maxwidth{max-width:500px}#stacks_in_30355 img.maxheight{width:auto;max-height:500px}



#stacks_in_30357 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30362 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30364 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30365 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30366 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30366 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30366 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30366 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30366 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30366 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30334 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30336 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30336 img.maxwidth{max-width:500px}#stacks_in_30336 img.maxheight{width:auto;max-height:500px}

#stacks_in_30336 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30338 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30339 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30339 img.maxwidth{max-width:500px}#stacks_in_30339 img.maxheight{width:auto;max-height:500px}

#stacks_in_30341 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30343 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30345 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30346 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30347 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30347 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30347 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30347 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30347 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30347 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30318 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30320 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30320 img.maxwidth{max-width:500px}#stacks_in_30320 img.maxheight{width:auto;max-height:500px}

#stacks_in_30320 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30322 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30323 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30323 img.maxwidth{max-width:500px}#stacks_in_30323 img.maxheight{width:auto;max-height:500px}

#stacks_in_30325 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30327 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30329 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30330 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30331 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30331 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30331 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30331 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30331 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30331 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_30368 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_30368 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_30368 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_30368 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_30368 .row.no-gutters > [class^="col-"],
  #stacks_in_30368 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_30368 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_30404 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30406 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30406 img.maxwidth{max-width:500px}#stacks_in_30406 img.maxheight{width:auto;max-height:500px}

#stacks_in_30406 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30408 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30409 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30409 img.maxwidth{max-width:500px}#stacks_in_30409 img.maxheight{width:auto;max-height:500px}

#stacks_in_30411 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30413 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30415 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30416 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30417 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30417 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30417 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30417 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30417 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30417 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30388 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30390 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30390 img.maxwidth{max-width:500px}#stacks_in_30390 img.maxheight{width:auto;max-height:500px}

#stacks_in_30390 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30392 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30393 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30393 img.maxwidth{max-width:500px}#stacks_in_30393 img.maxheight{width:auto;max-height:500px}

#stacks_in_30395 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30397 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30399 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30400 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30401 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30401 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30401 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30401 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30401 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30401 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30372 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30374 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30374 img.maxwidth{max-width:500px}#stacks_in_30374 img.maxheight{width:auto;max-height:500px}

#stacks_in_30374 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30376 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30377 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30377 img.maxwidth{max-width:500px}#stacks_in_30377 img.maxheight{width:auto;max-height:500px}

#stacks_in_30379 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30381 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30383 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30384 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30385 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30385 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30385 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30385 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30385 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30385 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_30419 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_30419 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_30419 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_30419 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_30419 .row.no-gutters > [class^="col-"],
  #stacks_in_30419 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_30419 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_30455 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30457 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30457 img.maxwidth{max-width:500px}#stacks_in_30457 img.maxheight{width:auto;max-height:500px}

#stacks_in_30457 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30459 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30460 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30460 img.maxwidth{max-width:500px}#stacks_in_30460 img.maxheight{width:auto;max-height:500px}

#stacks_in_30462 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30464 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30466 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30467 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30468 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30468 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30468 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30468 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30468 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30468 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30439 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30441 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30441 img.maxwidth{max-width:500px}#stacks_in_30441 img.maxheight{width:auto;max-height:500px}

#stacks_in_30441 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30443 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30444 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30444 img.maxwidth{max-width:500px}#stacks_in_30444 img.maxheight{width:auto;max-height:500px}

#stacks_in_30446 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30448 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30450 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30451 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30452 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30452 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30452 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30452 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30452 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30452 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30423 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30425 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30425 img.maxwidth{max-width:500px}#stacks_in_30425 img.maxheight{width:auto;max-height:500px}

#stacks_in_30425 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30427 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30428 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30428 img.maxwidth{max-width:500px}#stacks_in_30428 img.maxheight{width:auto;max-height:500px}

#stacks_in_30430 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30432 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30434 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30435 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30436 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30436 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30436 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30436 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30436 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30436 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_30470 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_30470 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_30470 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_30470 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_30470 .row.no-gutters > [class^="col-"],
  #stacks_in_30470 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_30470 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_30506 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30508 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30508 img.maxwidth{max-width:500px}#stacks_in_30508 img.maxheight{width:auto;max-height:500px}

#stacks_in_30508 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30510 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30511 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30511 img.maxwidth{max-width:500px}#stacks_in_30511 img.maxheight{width:auto;max-height:500px}

#stacks_in_30513 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30515 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30517 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30518 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30519 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30519 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30519 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30519 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30519 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30519 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30490 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30492 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30492 img.maxwidth{max-width:500px}#stacks_in_30492 img.maxheight{width:auto;max-height:500px}

#stacks_in_30492 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30494 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30495 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30495 img.maxwidth{max-width:500px}#stacks_in_30495 img.maxheight{width:auto;max-height:500px}

#stacks_in_30497 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30499 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30501 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30502 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30503 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30503 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30503 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30503 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30503 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30503 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30474 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30476 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30476 img.maxwidth{max-width:500px}#stacks_in_30476 img.maxheight{width:auto;max-height:500px}

#stacks_in_30476 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30478 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30479 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30479 img.maxwidth{max-width:500px}#stacks_in_30479 img.maxheight{width:auto;max-height:500px}

#stacks_in_30481 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30483 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30485 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30486 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30487 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30487 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30487 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30487 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30487 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30487 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_30521 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_30521 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_30521 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_30521 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_30521 .row.no-gutters > [class^="col-"],
  #stacks_in_30521 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_30521 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_30557 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30559 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30559 img.maxwidth{max-width:500px}#stacks_in_30559 img.maxheight{width:auto;max-height:500px}

#stacks_in_30559 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30561 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30562 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30562 img.maxwidth{max-width:500px}#stacks_in_30562 img.maxheight{width:auto;max-height:500px}

#stacks_in_30564 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30566 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30568 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30569 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30570 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30570 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30570 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30570 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30570 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30570 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30541 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30543 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30543 img.maxwidth{max-width:500px}#stacks_in_30543 img.maxheight{width:auto;max-height:500px}

#stacks_in_30543 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30545 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30546 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30546 img.maxwidth{max-width:500px}#stacks_in_30546 img.maxheight{width:auto;max-height:500px}

#stacks_in_30548 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30550 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30552 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30553 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30554 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30554 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30554 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30554 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30554 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30554 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30525 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30527 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30527 img.maxwidth{max-width:500px}#stacks_in_30527 img.maxheight{width:auto;max-height:500px}

#stacks_in_30527 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30529 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30530 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30530 img.maxwidth{max-width:500px}#stacks_in_30530 img.maxheight{width:auto;max-height:500px}

#stacks_in_30532 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30534 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30536 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30537 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30538 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30538 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30538 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30538 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30538 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30538 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_30572 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_30572 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_30572 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_30572 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_30572 .row.no-gutters > [class^="col-"],
  #stacks_in_30572 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_30572 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_30608 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30610 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30610 img.maxwidth{max-width:500px}#stacks_in_30610 img.maxheight{width:auto;max-height:500px}

#stacks_in_30610 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30612 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30613 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30613 img.maxwidth{max-width:500px}#stacks_in_30613 img.maxheight{width:auto;max-height:500px}

#stacks_in_30615 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30617 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30619 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30620 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30621 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30621 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30621 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30621 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30621 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30621 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30592 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30594 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30594 img.maxwidth{max-width:500px}#stacks_in_30594 img.maxheight{width:auto;max-height:500px}

#stacks_in_30594 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30596 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30597 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30597 img.maxwidth{max-width:500px}#stacks_in_30597 img.maxheight{width:auto;max-height:500px}

#stacks_in_30599 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30601 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30603 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30604 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30605 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30605 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30605 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30605 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30605 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30605 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30576 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30578 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30578 img.maxwidth{max-width:500px}#stacks_in_30578 img.maxheight{width:auto;max-height:500px}

#stacks_in_30578 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30580 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30581 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30581 img.maxwidth{max-width:500px}#stacks_in_30581 img.maxheight{width:auto;max-height:500px}

#stacks_in_30583 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30585 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30587 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30588 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30589 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30589 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30589 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30589 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30589 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30589 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_30623 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_30623 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_30623 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_30623 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_30623 .row.no-gutters > [class^="col-"],
  #stacks_in_30623 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_30623 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_30659 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30661 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30661 img.maxwidth{max-width:500px}#stacks_in_30661 img.maxheight{width:auto;max-height:500px}

#stacks_in_30661 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30663 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30664 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30664 img.maxwidth{max-width:500px}#stacks_in_30664 img.maxheight{width:auto;max-height:500px}

#stacks_in_30666 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30668 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30670 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30671 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30672 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30672 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30672 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30672 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30672 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30672 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30643 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30645 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30645 img.maxwidth{max-width:500px}#stacks_in_30645 img.maxheight{width:auto;max-height:500px}

#stacks_in_30645 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30647 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30648 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30648 img.maxwidth{max-width:500px}#stacks_in_30648 img.maxheight{width:auto;max-height:500px}

#stacks_in_30650 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30652 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30654 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30655 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30656 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30656 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30656 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30656 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30656 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30656 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30627 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30629 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30629 img.maxwidth{max-width:500px}#stacks_in_30629 img.maxheight{width:auto;max-height:500px}

#stacks_in_30629 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30631 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30632 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30632 img.maxwidth{max-width:500px}#stacks_in_30632 img.maxheight{width:auto;max-height:500px}

#stacks_in_30634 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30636 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30638 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30639 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30640 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30640 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30640 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30640 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30640 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30640 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_30674 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_30674 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_30674 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_30674 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_30674 .row.no-gutters > [class^="col-"],
  #stacks_in_30674 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_30674 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_30710 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30712 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30712 img.maxwidth{max-width:500px}#stacks_in_30712 img.maxheight{width:auto;max-height:500px}

#stacks_in_30712 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30714 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30715 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30715 img.maxwidth{max-width:500px}#stacks_in_30715 img.maxheight{width:auto;max-height:500px}

#stacks_in_30717 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30719 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30721 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30722 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30723 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30723 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30723 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30723 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30723 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30723 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30694 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30696 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30696 img.maxwidth{max-width:500px}#stacks_in_30696 img.maxheight{width:auto;max-height:500px}

#stacks_in_30696 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30698 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30699 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30699 img.maxwidth{max-width:500px}#stacks_in_30699 img.maxheight{width:auto;max-height:500px}

#stacks_in_30701 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30703 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30705 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30706 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30707 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30707 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30707 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30707 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30707 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30707 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30678 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30680 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30680 img.maxwidth{max-width:500px}#stacks_in_30680 img.maxheight{width:auto;max-height:500px}

#stacks_in_30680 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30682 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30683 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30683 img.maxwidth{max-width:500px}#stacks_in_30683 img.maxheight{width:auto;max-height:500px}

#stacks_in_30685 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30687 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30689 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30690 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30691 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30691 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30691 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30691 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30691 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30691 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_30725 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_30725 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_30725 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_30725 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_30725 .row.no-gutters > [class^="col-"],
  #stacks_in_30725 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_30725 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_30761 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30763 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30763 img.maxwidth{max-width:500px}#stacks_in_30763 img.maxheight{width:auto;max-height:500px}

#stacks_in_30763 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30765 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30766 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30766 img.maxwidth{max-width:500px}#stacks_in_30766 img.maxheight{width:auto;max-height:500px}

#stacks_in_30768 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30770 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30772 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30773 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30774 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30774 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30774 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30774 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30774 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30774 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30745 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30747 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30747 img.maxwidth{max-width:500px}#stacks_in_30747 img.maxheight{width:auto;max-height:500px}

#stacks_in_30747 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30749 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30750 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30750 img.maxwidth{max-width:500px}#stacks_in_30750 img.maxheight{width:auto;max-height:500px}

#stacks_in_30752 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30754 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30756 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30757 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30758 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30758 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30758 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30758 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30758 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30758 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30729 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30731 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30731 img.maxwidth{max-width:500px}#stacks_in_30731 img.maxheight{width:auto;max-height:500px}

#stacks_in_30731 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30733 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30734 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30734 img.maxwidth{max-width:500px}#stacks_in_30734 img.maxheight{width:auto;max-height:500px}

#stacks_in_30736 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30738 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30740 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30741 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30742 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30742 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30742 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30742 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30742 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30742 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_30776 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_30776 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_30776 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_30776 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_30776 .row.no-gutters > [class^="col-"],
  #stacks_in_30776 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_30776 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_30812 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30814 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30814 img.maxwidth{max-width:500px}#stacks_in_30814 img.maxheight{width:auto;max-height:500px}

#stacks_in_30814 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30816 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30817 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30817 img.maxwidth{max-width:500px}#stacks_in_30817 img.maxheight{width:auto;max-height:500px}

#stacks_in_30819 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30821 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30823 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30824 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30825 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30825 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30825 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30825 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30825 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30825 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30796 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30798 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30798 img.maxwidth{max-width:500px}#stacks_in_30798 img.maxheight{width:auto;max-height:500px}

#stacks_in_30798 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30800 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30801 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30801 img.maxwidth{max-width:500px}#stacks_in_30801 img.maxheight{width:auto;max-height:500px}

#stacks_in_30803 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30805 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30807 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30808 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30809 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30809 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30809 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30809 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30809 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30809 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30780 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30782 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30782 img.maxwidth{max-width:500px}#stacks_in_30782 img.maxheight{width:auto;max-height:500px}

#stacks_in_30782 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30784 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30785 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30785 img.maxwidth{max-width:500px}#stacks_in_30785 img.maxheight{width:auto;max-height:500px}

#stacks_in_30787 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30789 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30791 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30792 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30793 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30793 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30793 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30793 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30793 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30793 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_30827 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_30827 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_30827 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_30827 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_30827 .row.no-gutters > [class^="col-"],
  #stacks_in_30827 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_30827 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_30863 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30865 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30865 img.maxwidth{max-width:500px}#stacks_in_30865 img.maxheight{width:auto;max-height:500px}

#stacks_in_30865 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30867 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30868 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30868 img.maxwidth{max-width:500px}#stacks_in_30868 img.maxheight{width:auto;max-height:500px}

#stacks_in_30870 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30872 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30874 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30875 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30876 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30876 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30876 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30876 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30876 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30876 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30847 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30849 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30849 img.maxwidth{max-width:500px}#stacks_in_30849 img.maxheight{width:auto;max-height:500px}

#stacks_in_30849 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30851 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30852 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30852 img.maxwidth{max-width:500px}#stacks_in_30852 img.maxheight{width:auto;max-height:500px}

#stacks_in_30854 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30856 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30858 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30859 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30860 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30860 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30860 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30860 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30860 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30860 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30831 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30833 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30833 img.maxwidth{max-width:500px}#stacks_in_30833 img.maxheight{width:auto;max-height:500px}

#stacks_in_30833 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30835 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30836 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30836 img.maxwidth{max-width:500px}#stacks_in_30836 img.maxheight{width:auto;max-height:500px}

#stacks_in_30838 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30840 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30842 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30843 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30844 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30844 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30844 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30844 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30844 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30844 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_30878 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_30878 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_30878 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_30878 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_30878 .row.no-gutters > [class^="col-"],
  #stacks_in_30878 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_30878 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_30920 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30922 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30922 img.maxwidth{max-width:500px}#stacks_in_30922 img.maxheight{width:auto;max-height:500px}

#stacks_in_30922 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30924 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30925 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30925 img.maxwidth{max-width:500px}#stacks_in_30925 img.maxheight{width:auto;max-height:500px}



#stacks_in_30927 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30932 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30934 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30935 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30936 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30936 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30936 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30936 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30936 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30936 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30901 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30903 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30903 img.maxwidth{max-width:500px}#stacks_in_30903 img.maxheight{width:auto;max-height:500px}

#stacks_in_30903 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30905 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30906 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30906 img.maxwidth{max-width:500px}#stacks_in_30906 img.maxheight{width:auto;max-height:500px}



#stacks_in_30908 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30913 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30915 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30916 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30917 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30917 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30917 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30917 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30917 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30917 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30882 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30884 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30884 img.maxwidth{max-width:500px}#stacks_in_30884 img.maxheight{width:auto;max-height:500px}

#stacks_in_30884 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30886 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30887 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30887 img.maxwidth{max-width:500px}#stacks_in_30887 img.maxheight{width:auto;max-height:500px}
#stacks_in_30889 h6,#stacks_in_30889 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_30889 h6 a,#stacks_in_30889 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_30889 h6 a:hover,#stacks_in_30889 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_30889 small,#stacks_in_30889 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_30889 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30894 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30896 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30897 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30898 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30898 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30898 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30898 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30898 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30898 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_30938 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_30938 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_30938 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_30938 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_30938 .row.no-gutters > [class^="col-"],
  #stacks_in_30938 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_30938 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_30974 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30976 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30976 img.maxwidth{max-width:500px}#stacks_in_30976 img.maxheight{width:auto;max-height:500px}

#stacks_in_30976 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30978 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30979 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30979 img.maxwidth{max-width:500px}#stacks_in_30979 img.maxheight{width:auto;max-height:500px}



#stacks_in_30981 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30986 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30988 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30989 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30990 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30990 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30990 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30990 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30990 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30990 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30958 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30960 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30960 img.maxwidth{max-width:500px}#stacks_in_30960 img.maxheight{width:auto;max-height:500px}

#stacks_in_30960 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30962 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30963 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30963 img.maxwidth{max-width:500px}#stacks_in_30963 img.maxheight{width:auto;max-height:500px}

#stacks_in_30965 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30967 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30969 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30970 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30971 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30971 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30971 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30971 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30971 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30971 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30942 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30944 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30944 img.maxwidth{max-width:500px}#stacks_in_30944 img.maxheight{width:auto;max-height:500px}

#stacks_in_30944 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_30946 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_30947 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30947 img.maxwidth{max-width:500px}#stacks_in_30947 img.maxheight{width:auto;max-height:500px}

#stacks_in_30949 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30951 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_30953 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_30954 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_30955 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_30955 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_30955 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_30955 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_30955 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_30955 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_30992 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_30992 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_30992 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_30992 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_30992 .row.no-gutters > [class^="col-"],
  #stacks_in_30992 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_30992 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_31028 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31030 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31030 img.maxwidth{max-width:500px}#stacks_in_31030 img.maxheight{width:auto;max-height:500px}

#stacks_in_31030 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31032 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31033 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31033 img.maxwidth{max-width:500px}#stacks_in_31033 img.maxheight{width:auto;max-height:500px}

#stacks_in_31035 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31037 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31039 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31040 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31041 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31041 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31041 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31041 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31041 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31041 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31012 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31014 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31014 img.maxwidth{max-width:500px}#stacks_in_31014 img.maxheight{width:auto;max-height:500px}

#stacks_in_31014 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31016 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31017 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31017 img.maxwidth{max-width:500px}#stacks_in_31017 img.maxheight{width:auto;max-height:500px}

#stacks_in_31019 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31021 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31023 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31024 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31025 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31025 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31025 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31025 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31025 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31025 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_30996 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_30998 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_30998 img.maxwidth{max-width:500px}#stacks_in_30998 img.maxheight{width:auto;max-height:500px}

#stacks_in_30998 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31000 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31001 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31001 img.maxwidth{max-width:500px}#stacks_in_31001 img.maxheight{width:auto;max-height:500px}

#stacks_in_31003 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31005 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31007 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31008 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31009 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31009 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31009 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31009 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31009 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31009 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_31043 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_31043 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_31043 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_31043 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_31043 .row.no-gutters > [class^="col-"],
  #stacks_in_31043 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_31043 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_31079 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31081 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31081 img.maxwidth{max-width:500px}#stacks_in_31081 img.maxheight{width:auto;max-height:500px}

#stacks_in_31081 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31083 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31084 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31084 img.maxwidth{max-width:500px}#stacks_in_31084 img.maxheight{width:auto;max-height:500px}

#stacks_in_31086 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31088 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31090 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31091 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31092 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31092 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31092 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31092 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31092 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31092 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31063 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31065 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31065 img.maxwidth{max-width:500px}#stacks_in_31065 img.maxheight{width:auto;max-height:500px}

#stacks_in_31065 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31067 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31068 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31068 img.maxwidth{max-width:500px}#stacks_in_31068 img.maxheight{width:auto;max-height:500px}

#stacks_in_31070 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31072 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31074 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31075 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31076 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31076 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31076 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31076 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31076 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31076 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31047 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31049 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31049 img.maxwidth{max-width:500px}#stacks_in_31049 img.maxheight{width:auto;max-height:500px}

#stacks_in_31049 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31051 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31052 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31052 img.maxwidth{max-width:500px}#stacks_in_31052 img.maxheight{width:auto;max-height:500px}

#stacks_in_31054 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31056 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31058 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31059 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31060 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31060 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31060 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31060 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31060 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31060 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_31094 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_31094 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_31094 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_31094 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_31094 .row.no-gutters > [class^="col-"],
  #stacks_in_31094 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_31094 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_31130 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31132 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31132 img.maxwidth{max-width:500px}#stacks_in_31132 img.maxheight{width:auto;max-height:500px}

#stacks_in_31132 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31134 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31135 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31135 img.maxwidth{max-width:500px}#stacks_in_31135 img.maxheight{width:auto;max-height:500px}

#stacks_in_31137 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31139 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31141 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31142 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31143 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31143 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31143 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31143 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31143 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31143 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31114 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31116 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31116 img.maxwidth{max-width:500px}#stacks_in_31116 img.maxheight{width:auto;max-height:500px}

#stacks_in_31116 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31118 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31119 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31119 img.maxwidth{max-width:500px}#stacks_in_31119 img.maxheight{width:auto;max-height:500px}

#stacks_in_31121 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31123 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31125 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31126 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31127 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31127 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31127 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31127 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31127 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31127 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31098 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31100 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31100 img.maxwidth{max-width:500px}#stacks_in_31100 img.maxheight{width:auto;max-height:500px}

#stacks_in_31100 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31102 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31103 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31103 img.maxwidth{max-width:500px}#stacks_in_31103 img.maxheight{width:auto;max-height:500px}

#stacks_in_31105 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31107 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31109 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31110 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31111 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31111 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31111 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31111 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31111 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31111 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_31145 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_31145 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_31145 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_31145 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_31145 .row.no-gutters > [class^="col-"],
  #stacks_in_31145 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_31145 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_31181 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31183 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31183 img.maxwidth{max-width:500px}#stacks_in_31183 img.maxheight{width:auto;max-height:500px}

#stacks_in_31183 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31185 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31186 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31186 img.maxwidth{max-width:500px}#stacks_in_31186 img.maxheight{width:auto;max-height:500px}

#stacks_in_31188 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31190 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31192 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31193 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31194 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31194 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31194 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31194 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31194 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31194 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31165 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31167 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31167 img.maxwidth{max-width:500px}#stacks_in_31167 img.maxheight{width:auto;max-height:500px}

#stacks_in_31167 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31169 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31170 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31170 img.maxwidth{max-width:500px}#stacks_in_31170 img.maxheight{width:auto;max-height:500px}

#stacks_in_31172 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31174 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31176 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31177 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31178 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31178 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31178 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31178 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31178 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31178 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31149 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31151 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31151 img.maxwidth{max-width:500px}#stacks_in_31151 img.maxheight{width:auto;max-height:500px}

#stacks_in_31151 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31153 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31154 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31154 img.maxwidth{max-width:500px}#stacks_in_31154 img.maxheight{width:auto;max-height:500px}

#stacks_in_31156 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31158 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31160 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31161 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31162 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31162 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31162 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31162 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31162 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31162 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_31196 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_31196 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_31196 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_31196 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_31196 .row.no-gutters > [class^="col-"],
  #stacks_in_31196 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_31196 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_31232 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31234 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31234 img.maxwidth{max-width:500px}#stacks_in_31234 img.maxheight{width:auto;max-height:500px}

#stacks_in_31234 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31236 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31237 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31237 img.maxwidth{max-width:500px}#stacks_in_31237 img.maxheight{width:auto;max-height:500px}

#stacks_in_31239 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31241 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31243 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31244 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31245 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31245 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31245 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31245 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31245 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31245 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31216 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31218 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31218 img.maxwidth{max-width:500px}#stacks_in_31218 img.maxheight{width:auto;max-height:500px}

#stacks_in_31218 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31220 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31221 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31221 img.maxwidth{max-width:500px}#stacks_in_31221 img.maxheight{width:auto;max-height:500px}

#stacks_in_31223 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31225 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31227 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31228 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31229 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31229 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31229 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31229 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31229 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31229 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31200 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31202 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31202 img.maxwidth{max-width:500px}#stacks_in_31202 img.maxheight{width:auto;max-height:500px}

#stacks_in_31202 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31204 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31205 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31205 img.maxwidth{max-width:500px}#stacks_in_31205 img.maxheight{width:auto;max-height:500px}

#stacks_in_31207 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31209 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31211 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31212 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31213 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31213 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31213 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31213 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31213 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31213 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_31247 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_31247 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_31247 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_31247 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_31247 .row.no-gutters > [class^="col-"],
  #stacks_in_31247 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_31247 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_31283 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31285 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31285 img.maxwidth{max-width:500px}#stacks_in_31285 img.maxheight{width:auto;max-height:500px}

#stacks_in_31285 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31287 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31288 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31288 img.maxwidth{max-width:500px}#stacks_in_31288 img.maxheight{width:auto;max-height:500px}

#stacks_in_31290 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31292 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31294 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31295 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31296 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31296 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31296 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31296 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31296 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31296 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31267 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31269 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31269 img.maxwidth{max-width:500px}#stacks_in_31269 img.maxheight{width:auto;max-height:500px}

#stacks_in_31269 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31271 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31272 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31272 img.maxwidth{max-width:500px}#stacks_in_31272 img.maxheight{width:auto;max-height:500px}

#stacks_in_31274 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31276 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31278 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31279 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31280 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31280 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31280 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31280 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31280 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31280 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31251 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31253 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31253 img.maxwidth{max-width:500px}#stacks_in_31253 img.maxheight{width:auto;max-height:500px}

#stacks_in_31253 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31255 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31256 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31256 img.maxwidth{max-width:500px}#stacks_in_31256 img.maxheight{width:auto;max-height:500px}

#stacks_in_31258 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31260 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31262 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31263 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31264 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31264 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31264 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31264 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31264 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31264 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_31298 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_31298 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_31298 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_31298 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_31298 .row.no-gutters > [class^="col-"],
  #stacks_in_31298 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_31298 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_31334 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31336 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31336 img.maxwidth{max-width:500px}#stacks_in_31336 img.maxheight{width:auto;max-height:500px}

#stacks_in_31336 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31338 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31339 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31339 img.maxwidth{max-width:500px}#stacks_in_31339 img.maxheight{width:auto;max-height:500px}

#stacks_in_31341 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31343 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31345 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31346 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31347 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31347 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31347 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31347 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31347 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31347 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31318 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31320 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31320 img.maxwidth{max-width:500px}#stacks_in_31320 img.maxheight{width:auto;max-height:500px}

#stacks_in_31320 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31322 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31323 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31323 img.maxwidth{max-width:500px}#stacks_in_31323 img.maxheight{width:auto;max-height:500px}

#stacks_in_31325 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31327 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31329 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31330 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31331 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31331 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31331 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31331 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31331 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31331 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31302 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31304 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31304 img.maxwidth{max-width:500px}#stacks_in_31304 img.maxheight{width:auto;max-height:500px}

#stacks_in_31304 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31306 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31307 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31307 img.maxwidth{max-width:500px}#stacks_in_31307 img.maxheight{width:auto;max-height:500px}

#stacks_in_31309 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31311 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31313 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31314 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31315 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31315 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31315 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31315 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31315 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31315 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_31542 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_31542 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_31542 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_31542 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_31542 .row.no-gutters > [class^="col-"],
  #stacks_in_31542 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_31542 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_31584 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31586 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31586 img.maxwidth{max-width:500px}#stacks_in_31586 img.maxheight{width:auto;max-height:500px}

#stacks_in_31586 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31588 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31589 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31589 img.maxwidth{max-width:500px}#stacks_in_31589 img.maxheight{width:auto;max-height:500px}



#stacks_in_31591 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31596 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31598 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31599 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31600 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31600 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31600 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31600 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31600 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31600 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31565 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31567 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31567 img.maxwidth{max-width:500px}#stacks_in_31567 img.maxheight{width:auto;max-height:500px}

#stacks_in_31567 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31569 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31570 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31570 img.maxwidth{max-width:500px}#stacks_in_31570 img.maxheight{width:auto;max-height:500px}



#stacks_in_31572 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31577 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31579 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31580 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31581 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31581 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31581 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31581 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31581 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31581 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31546 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31548 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31548 img.maxwidth{max-width:500px}#stacks_in_31548 img.maxheight{width:auto;max-height:500px}

#stacks_in_31548 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31550 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31551 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31551 img.maxwidth{max-width:500px}#stacks_in_31551 img.maxheight{width:auto;max-height:500px}



#stacks_in_31553 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31558 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31560 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31561 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31562 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31562 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31562 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31562 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31562 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31562 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_31602 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_31602 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_31602 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_31602 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_31602 .row.no-gutters > [class^="col-"],
  #stacks_in_31602 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_31602 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_31638 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31640 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31640 img.maxwidth{max-width:500px}#stacks_in_31640 img.maxheight{width:auto;max-height:500px}

#stacks_in_31640 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31642 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31643 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31643 img.maxwidth{max-width:500px}#stacks_in_31643 img.maxheight{width:auto;max-height:500px}



#stacks_in_31645 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31650 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31652 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31653 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31654 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31654 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31654 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31654 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31654 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31654 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31622 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31624 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31624 img.maxwidth{max-width:500px}#stacks_in_31624 img.maxheight{width:auto;max-height:500px}

#stacks_in_31624 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31626 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31627 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31627 img.maxwidth{max-width:500px}#stacks_in_31627 img.maxheight{width:auto;max-height:500px}

#stacks_in_31629 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31631 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31633 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31634 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31635 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31635 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31635 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31635 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31635 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31635 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31606 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31608 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31608 img.maxwidth{max-width:500px}#stacks_in_31608 img.maxheight{width:auto;max-height:500px}

#stacks_in_31608 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31610 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31611 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31611 img.maxwidth{max-width:500px}#stacks_in_31611 img.maxheight{width:auto;max-height:500px}

#stacks_in_31613 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31615 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31617 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31618 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31619 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31619 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31619 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31619 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31619 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31619 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_31656 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_31656 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_31656 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_31656 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_31656 .row.no-gutters > [class^="col-"],
  #stacks_in_31656 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_31656 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_31692 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31694 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31694 img.maxwidth{max-width:500px}#stacks_in_31694 img.maxheight{width:auto;max-height:500px}

#stacks_in_31694 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31696 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31697 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31697 img.maxwidth{max-width:500px}#stacks_in_31697 img.maxheight{width:auto;max-height:500px}

#stacks_in_31699 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31701 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31703 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31704 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31705 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31705 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31705 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31705 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31705 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31705 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31676 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31678 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31678 img.maxwidth{max-width:500px}#stacks_in_31678 img.maxheight{width:auto;max-height:500px}

#stacks_in_31678 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31680 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31681 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31681 img.maxwidth{max-width:500px}#stacks_in_31681 img.maxheight{width:auto;max-height:500px}

#stacks_in_31683 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31685 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31687 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31688 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31689 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31689 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31689 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31689 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31689 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31689 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31660 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31662 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31662 img.maxwidth{max-width:500px}#stacks_in_31662 img.maxheight{width:auto;max-height:500px}

#stacks_in_31662 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31664 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31665 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31665 img.maxwidth{max-width:500px}#stacks_in_31665 img.maxheight{width:auto;max-height:500px}

#stacks_in_31667 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31669 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31671 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31672 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31673 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31673 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31673 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31673 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31673 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31673 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_31707 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_31707 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_31707 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_31707 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_31707 .row.no-gutters > [class^="col-"],
  #stacks_in_31707 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_31707 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_31743 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31745 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31745 img.maxwidth{max-width:500px}#stacks_in_31745 img.maxheight{width:auto;max-height:500px}

#stacks_in_31745 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31747 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31748 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31748 img.maxwidth{max-width:500px}#stacks_in_31748 img.maxheight{width:auto;max-height:500px}

#stacks_in_31750 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31752 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31754 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31755 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31756 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31756 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31756 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31756 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31756 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31756 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31727 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31729 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31729 img.maxwidth{max-width:500px}#stacks_in_31729 img.maxheight{width:auto;max-height:500px}

#stacks_in_31729 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31731 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31732 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31732 img.maxwidth{max-width:500px}#stacks_in_31732 img.maxheight{width:auto;max-height:500px}

#stacks_in_31734 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31736 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31738 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31739 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31740 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31740 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31740 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31740 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31740 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31740 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31711 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31713 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31713 img.maxwidth{max-width:500px}#stacks_in_31713 img.maxheight{width:auto;max-height:500px}

#stacks_in_31713 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31715 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31716 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31716 img.maxwidth{max-width:500px}#stacks_in_31716 img.maxheight{width:auto;max-height:500px}

#stacks_in_31718 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31720 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31722 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31723 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31724 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31724 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31724 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31724 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31724 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31724 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_31758 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_31758 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_31758 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_31758 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_31758 .row.no-gutters > [class^="col-"],
  #stacks_in_31758 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_31758 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_31794 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31796 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31796 img.maxwidth{max-width:500px}#stacks_in_31796 img.maxheight{width:auto;max-height:500px}

#stacks_in_31796 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31798 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31799 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31799 img.maxwidth{max-width:500px}#stacks_in_31799 img.maxheight{width:auto;max-height:500px}

#stacks_in_31801 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31803 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31805 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31806 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31807 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31807 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31807 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31807 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31807 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31807 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31778 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31780 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31780 img.maxwidth{max-width:500px}#stacks_in_31780 img.maxheight{width:auto;max-height:500px}

#stacks_in_31780 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31782 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31783 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31783 img.maxwidth{max-width:500px}#stacks_in_31783 img.maxheight{width:auto;max-height:500px}

#stacks_in_31785 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31787 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31789 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31790 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31791 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31791 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31791 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31791 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31791 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31791 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31762 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31764 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31764 img.maxwidth{max-width:500px}#stacks_in_31764 img.maxheight{width:auto;max-height:500px}

#stacks_in_31764 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31766 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31767 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31767 img.maxwidth{max-width:500px}#stacks_in_31767 img.maxheight{width:auto;max-height:500px}

#stacks_in_31769 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31771 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31773 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31774 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31775 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31775 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31775 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31775 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31775 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31775 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_31809 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_31809 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_31809 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_31809 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_31809 .row.no-gutters > [class^="col-"],
  #stacks_in_31809 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_31809 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_31845 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31847 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31847 img.maxwidth{max-width:500px}#stacks_in_31847 img.maxheight{width:auto;max-height:500px}

#stacks_in_31847 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31849 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31850 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31850 img.maxwidth{max-width:500px}#stacks_in_31850 img.maxheight{width:auto;max-height:500px}

#stacks_in_31852 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31854 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31856 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31857 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31858 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31858 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31858 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31858 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31858 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31858 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31829 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31831 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31831 img.maxwidth{max-width:500px}#stacks_in_31831 img.maxheight{width:auto;max-height:500px}

#stacks_in_31831 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31833 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31834 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31834 img.maxwidth{max-width:500px}#stacks_in_31834 img.maxheight{width:auto;max-height:500px}

#stacks_in_31836 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31838 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31840 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31841 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31842 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31842 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31842 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31842 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31842 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31842 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31813 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31815 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31815 img.maxwidth{max-width:500px}#stacks_in_31815 img.maxheight{width:auto;max-height:500px}

#stacks_in_31815 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31817 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31818 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31818 img.maxwidth{max-width:500px}#stacks_in_31818 img.maxheight{width:auto;max-height:500px}

#stacks_in_31820 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31822 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31824 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31825 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31826 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31826 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31826 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31826 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31826 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31826 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_31860 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_31860 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_31860 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_31860 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_31860 .row.no-gutters > [class^="col-"],
  #stacks_in_31860 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_31860 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_31896 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31898 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31898 img.maxwidth{max-width:500px}#stacks_in_31898 img.maxheight{width:auto;max-height:500px}

#stacks_in_31898 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31900 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31901 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31901 img.maxwidth{max-width:500px}#stacks_in_31901 img.maxheight{width:auto;max-height:500px}

#stacks_in_31903 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31905 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31907 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31908 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31909 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31909 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31909 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31909 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31909 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31909 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31880 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31882 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31882 img.maxwidth{max-width:500px}#stacks_in_31882 img.maxheight{width:auto;max-height:500px}

#stacks_in_31882 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31884 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31885 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31885 img.maxwidth{max-width:500px}#stacks_in_31885 img.maxheight{width:auto;max-height:500px}

#stacks_in_31887 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31889 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31891 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31892 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31893 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31893 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31893 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31893 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31893 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31893 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31864 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31866 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31866 img.maxwidth{max-width:500px}#stacks_in_31866 img.maxheight{width:auto;max-height:500px}

#stacks_in_31866 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31868 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31869 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31869 img.maxwidth{max-width:500px}#stacks_in_31869 img.maxheight{width:auto;max-height:500px}

#stacks_in_31871 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31873 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31875 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31876 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31877 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31877 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31877 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31877 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31877 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31877 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_31911 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_31911 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_31911 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_31911 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_31911 .row.no-gutters > [class^="col-"],
  #stacks_in_31911 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_31911 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_31947 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31949 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31949 img.maxwidth{max-width:500px}#stacks_in_31949 img.maxheight{width:auto;max-height:500px}

#stacks_in_31949 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31951 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31952 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31952 img.maxwidth{max-width:500px}#stacks_in_31952 img.maxheight{width:auto;max-height:500px}

#stacks_in_31954 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31956 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31958 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31959 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31960 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31960 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31960 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31960 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31960 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31960 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31931 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31933 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31933 img.maxwidth{max-width:500px}#stacks_in_31933 img.maxheight{width:auto;max-height:500px}

#stacks_in_31933 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31935 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31936 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31936 img.maxwidth{max-width:500px}#stacks_in_31936 img.maxheight{width:auto;max-height:500px}

#stacks_in_31938 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31940 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31942 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31943 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31944 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31944 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31944 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31944 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31944 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31944 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31915 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31917 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31917 img.maxwidth{max-width:500px}#stacks_in_31917 img.maxheight{width:auto;max-height:500px}

#stacks_in_31917 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31919 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31920 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31920 img.maxwidth{max-width:500px}#stacks_in_31920 img.maxheight{width:auto;max-height:500px}

#stacks_in_31922 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31924 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31926 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31927 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31928 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31928 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31928 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31928 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31928 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31928 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_31962 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_31962 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_31962 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_31962 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_31962 .row.no-gutters > [class^="col-"],
  #stacks_in_31962 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_31962 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_31998 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32000 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32000 img.maxwidth{max-width:500px}#stacks_in_32000 img.maxheight{width:auto;max-height:500px}

#stacks_in_32000 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32002 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32003 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32003 img.maxwidth{max-width:500px}#stacks_in_32003 img.maxheight{width:auto;max-height:500px}

#stacks_in_32005 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32007 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32009 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32010 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32011 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32011 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32011 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32011 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32011 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32011 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31982 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31984 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31984 img.maxwidth{max-width:500px}#stacks_in_31984 img.maxheight{width:auto;max-height:500px}

#stacks_in_31984 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31986 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31987 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31987 img.maxwidth{max-width:500px}#stacks_in_31987 img.maxheight{width:auto;max-height:500px}

#stacks_in_31989 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31991 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31993 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31994 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31995 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31995 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31995 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31995 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31995 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31995 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_31966 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_31968 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31968 img.maxwidth{max-width:500px}#stacks_in_31968 img.maxheight{width:auto;max-height:500px}

#stacks_in_31968 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_31970 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_31971 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_31971 img.maxwidth{max-width:500px}#stacks_in_31971 img.maxheight{width:auto;max-height:500px}

#stacks_in_31973 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31975 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_31977 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_31978 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_31979 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_31979 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_31979 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_31979 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_31979 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_31979 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_32013 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_32013 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_32013 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_32013 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_32013 .row.no-gutters > [class^="col-"],
  #stacks_in_32013 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_32013 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_32049 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32051 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32051 img.maxwidth{max-width:500px}#stacks_in_32051 img.maxheight{width:auto;max-height:500px}

#stacks_in_32051 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32053 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32054 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32054 img.maxwidth{max-width:500px}#stacks_in_32054 img.maxheight{width:auto;max-height:500px}

#stacks_in_32056 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32058 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32060 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32061 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32062 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32062 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32062 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32062 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32062 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32062 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32033 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32035 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32035 img.maxwidth{max-width:500px}#stacks_in_32035 img.maxheight{width:auto;max-height:500px}

#stacks_in_32035 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32037 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32038 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32038 img.maxwidth{max-width:500px}#stacks_in_32038 img.maxheight{width:auto;max-height:500px}

#stacks_in_32040 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32042 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32044 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32045 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32046 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32046 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32046 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32046 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32046 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32046 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32017 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32019 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32019 img.maxwidth{max-width:500px}#stacks_in_32019 img.maxheight{width:auto;max-height:500px}

#stacks_in_32019 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32021 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32022 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32022 img.maxwidth{max-width:500px}#stacks_in_32022 img.maxheight{width:auto;max-height:500px}

#stacks_in_32024 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32026 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32028 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32029 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32030 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32030 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32030 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32030 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32030 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32030 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_32064 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_32064 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_32064 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_32064 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_32064 .row.no-gutters > [class^="col-"],
  #stacks_in_32064 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_32064 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_32100 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32102 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32102 img.maxwidth{max-width:500px}#stacks_in_32102 img.maxheight{width:auto;max-height:500px}

#stacks_in_32102 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32104 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32105 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32105 img.maxwidth{max-width:500px}#stacks_in_32105 img.maxheight{width:auto;max-height:500px}

#stacks_in_32107 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32109 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32111 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32112 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32113 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32113 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32113 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32113 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32113 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32113 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32084 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32086 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32086 img.maxwidth{max-width:500px}#stacks_in_32086 img.maxheight{width:auto;max-height:500px}

#stacks_in_32086 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32088 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32089 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32089 img.maxwidth{max-width:500px}#stacks_in_32089 img.maxheight{width:auto;max-height:500px}

#stacks_in_32091 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32093 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32095 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32096 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32097 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32097 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32097 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32097 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32097 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32097 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32068 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32070 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32070 img.maxwidth{max-width:500px}#stacks_in_32070 img.maxheight{width:auto;max-height:500px}

#stacks_in_32070 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32072 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32073 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32073 img.maxwidth{max-width:500px}#stacks_in_32073 img.maxheight{width:auto;max-height:500px}

#stacks_in_32075 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32077 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32079 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32080 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32081 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32081 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32081 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32081 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32081 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32081 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_32115 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_32115 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_32115 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_32115 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_32115 .row.no-gutters > [class^="col-"],
  #stacks_in_32115 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_32115 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_32151 {
	background-color: rgba(255, 255, 255, 1.00);
	border: solid rgba(122, 48, 26, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32153 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32153 img.maxwidth{max-width:500px}#stacks_in_32153 img.maxheight{width:auto;max-height:500px}

#stacks_in_32153 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32155 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32156 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32156 img.maxwidth{max-width:500px}#stacks_in_32156 img.maxheight{width:auto;max-height:500px}

#stacks_in_32158 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32160 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32162 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32163 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32164 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32164 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32164 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32164 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32164 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32164 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32135 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32137 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32137 img.maxwidth{max-width:500px}#stacks_in_32137 img.maxheight{width:auto;max-height:500px}

#stacks_in_32137 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32139 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32140 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32140 img.maxwidth{max-width:500px}#stacks_in_32140 img.maxheight{width:auto;max-height:500px}

#stacks_in_32142 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32144 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32146 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32147 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32148 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32148 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32148 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32148 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32148 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32148 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32119 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32121 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32121 img.maxwidth{max-width:500px}#stacks_in_32121 img.maxheight{width:auto;max-height:500px}

#stacks_in_32121 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32123 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32124 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32124 img.maxwidth{max-width:500px}#stacks_in_32124 img.maxheight{width:auto;max-height:500px}

#stacks_in_32126 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32128 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32130 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32131 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32132 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32132 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32132 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32132 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32132 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32132 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_32166 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_32166 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_32166 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_32166 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_32166 .row.no-gutters > [class^="col-"],
  #stacks_in_32166 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_32166 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_32208 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32210 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32210 img.maxwidth{max-width:500px}#stacks_in_32210 img.maxheight{width:auto;max-height:500px}

#stacks_in_32210 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32212 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32213 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32213 img.maxwidth{max-width:500px}#stacks_in_32213 img.maxheight{width:auto;max-height:500px}



#stacks_in_32215 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32220 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32222 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32223 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32224 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32224 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32224 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32224 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32224 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32224 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32189 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32191 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32191 img.maxwidth{max-width:500px}#stacks_in_32191 img.maxheight{width:auto;max-height:500px}

#stacks_in_32191 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32193 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32194 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32194 img.maxwidth{max-width:500px}#stacks_in_32194 img.maxheight{width:auto;max-height:500px}



#stacks_in_32196 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32201 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32203 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32204 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32205 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32205 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32205 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32205 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32205 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32205 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32170 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32172 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32172 img.maxwidth{max-width:500px}#stacks_in_32172 img.maxheight{width:auto;max-height:500px}

#stacks_in_32172 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32174 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32175 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32175 img.maxwidth{max-width:500px}#stacks_in_32175 img.maxheight{width:auto;max-height:500px}
#stacks_in_32177 h6,#stacks_in_32177 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_32177 h6 a,#stacks_in_32177 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_32177 h6 a:hover,#stacks_in_32177 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_32177 small,#stacks_in_32177 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_32177 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32182 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32184 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32185 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32186 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32186 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32186 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32186 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32186 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32186 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_32226 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_32226 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_32226 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_32226 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_32226 .row.no-gutters > [class^="col-"],
  #stacks_in_32226 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_32226 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_32262 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32264 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32264 img.maxwidth{max-width:500px}#stacks_in_32264 img.maxheight{width:auto;max-height:500px}

#stacks_in_32264 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32266 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32267 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32267 img.maxwidth{max-width:500px}#stacks_in_32267 img.maxheight{width:auto;max-height:500px}



#stacks_in_32269 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32274 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32276 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32277 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32278 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32278 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32278 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32278 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32278 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32278 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32246 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32248 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32248 img.maxwidth{max-width:500px}#stacks_in_32248 img.maxheight{width:auto;max-height:500px}

#stacks_in_32248 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32250 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32251 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32251 img.maxwidth{max-width:500px}#stacks_in_32251 img.maxheight{width:auto;max-height:500px}

#stacks_in_32253 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32255 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32257 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32258 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32259 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32259 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32259 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32259 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32259 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32259 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32230 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32232 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32232 img.maxwidth{max-width:500px}#stacks_in_32232 img.maxheight{width:auto;max-height:500px}

#stacks_in_32232 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32234 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32235 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32235 img.maxwidth{max-width:500px}#stacks_in_32235 img.maxheight{width:auto;max-height:500px}

#stacks_in_32237 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32239 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32241 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32242 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32243 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32243 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32243 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32243 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32243 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32243 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_32280 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_32280 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_32280 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_32280 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_32280 .row.no-gutters > [class^="col-"],
  #stacks_in_32280 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_32280 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_32316 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32318 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32318 img.maxwidth{max-width:500px}#stacks_in_32318 img.maxheight{width:auto;max-height:500px}

#stacks_in_32318 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32320 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32321 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32321 img.maxwidth{max-width:500px}#stacks_in_32321 img.maxheight{width:auto;max-height:500px}

#stacks_in_32323 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32325 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32327 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32328 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32329 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32329 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32329 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32329 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32329 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32329 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32300 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32302 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32302 img.maxwidth{max-width:500px}#stacks_in_32302 img.maxheight{width:auto;max-height:500px}

#stacks_in_32302 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32304 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32305 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32305 img.maxwidth{max-width:500px}#stacks_in_32305 img.maxheight{width:auto;max-height:500px}

#stacks_in_32307 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32309 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32311 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32312 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32313 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32313 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32313 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32313 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32313 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32313 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32284 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32286 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32286 img.maxwidth{max-width:500px}#stacks_in_32286 img.maxheight{width:auto;max-height:500px}

#stacks_in_32286 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32288 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32289 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32289 img.maxwidth{max-width:500px}#stacks_in_32289 img.maxheight{width:auto;max-height:500px}

#stacks_in_32291 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32293 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32295 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32296 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32297 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32297 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32297 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32297 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32297 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32297 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_32331 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_32331 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_32331 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_32331 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_32331 .row.no-gutters > [class^="col-"],
  #stacks_in_32331 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_32331 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_32367 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32369 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32369 img.maxwidth{max-width:500px}#stacks_in_32369 img.maxheight{width:auto;max-height:500px}

#stacks_in_32369 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32371 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32372 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32372 img.maxwidth{max-width:500px}#stacks_in_32372 img.maxheight{width:auto;max-height:500px}

#stacks_in_32374 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32376 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32378 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32379 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32380 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32380 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32380 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32380 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32380 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32380 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32351 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32353 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32353 img.maxwidth{max-width:500px}#stacks_in_32353 img.maxheight{width:auto;max-height:500px}

#stacks_in_32353 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32355 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32356 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32356 img.maxwidth{max-width:500px}#stacks_in_32356 img.maxheight{width:auto;max-height:500px}

#stacks_in_32358 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32360 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32362 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32363 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32364 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32364 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32364 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32364 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32364 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32364 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32335 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32337 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32337 img.maxwidth{max-width:500px}#stacks_in_32337 img.maxheight{width:auto;max-height:500px}

#stacks_in_32337 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32339 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32340 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32340 img.maxwidth{max-width:500px}#stacks_in_32340 img.maxheight{width:auto;max-height:500px}

#stacks_in_32342 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32344 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32346 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32347 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32348 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32348 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32348 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32348 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32348 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32348 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_32382 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_32382 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_32382 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_32382 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_32382 .row.no-gutters > [class^="col-"],
  #stacks_in_32382 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_32382 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_32418 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32420 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32420 img.maxwidth{max-width:500px}#stacks_in_32420 img.maxheight{width:auto;max-height:500px}

#stacks_in_32420 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32422 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32423 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32423 img.maxwidth{max-width:500px}#stacks_in_32423 img.maxheight{width:auto;max-height:500px}

#stacks_in_32425 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32427 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32429 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32430 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32431 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32431 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32431 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32431 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32431 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32431 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32402 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32404 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32404 img.maxwidth{max-width:500px}#stacks_in_32404 img.maxheight{width:auto;max-height:500px}

#stacks_in_32404 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32406 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32407 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32407 img.maxwidth{max-width:500px}#stacks_in_32407 img.maxheight{width:auto;max-height:500px}

#stacks_in_32409 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32411 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32413 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32414 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32415 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32415 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32415 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32415 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32415 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32415 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32386 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32388 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32388 img.maxwidth{max-width:500px}#stacks_in_32388 img.maxheight{width:auto;max-height:500px}

#stacks_in_32388 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32390 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32391 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32391 img.maxwidth{max-width:500px}#stacks_in_32391 img.maxheight{width:auto;max-height:500px}

#stacks_in_32393 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32395 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32397 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32398 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32399 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32399 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32399 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32399 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32399 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32399 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_32433 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_32433 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_32433 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_32433 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_32433 .row.no-gutters > [class^="col-"],
  #stacks_in_32433 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_32433 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_32469 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32471 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32471 img.maxwidth{max-width:500px}#stacks_in_32471 img.maxheight{width:auto;max-height:500px}

#stacks_in_32471 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32473 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32474 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32474 img.maxwidth{max-width:500px}#stacks_in_32474 img.maxheight{width:auto;max-height:500px}

#stacks_in_32476 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32478 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32480 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32481 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32482 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32482 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32482 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32482 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32482 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32482 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32453 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32455 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32455 img.maxwidth{max-width:500px}#stacks_in_32455 img.maxheight{width:auto;max-height:500px}

#stacks_in_32455 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32457 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32458 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32458 img.maxwidth{max-width:500px}#stacks_in_32458 img.maxheight{width:auto;max-height:500px}

#stacks_in_32460 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32462 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32464 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32465 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32466 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32466 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32466 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32466 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32466 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32466 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32437 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32439 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32439 img.maxwidth{max-width:500px}#stacks_in_32439 img.maxheight{width:auto;max-height:500px}

#stacks_in_32439 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32441 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32442 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32442 img.maxwidth{max-width:500px}#stacks_in_32442 img.maxheight{width:auto;max-height:500px}

#stacks_in_32444 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32446 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32448 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32449 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32450 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32450 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32450 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32450 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32450 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32450 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_32484 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_32484 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_32484 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_32484 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_32484 .row.no-gutters > [class^="col-"],
  #stacks_in_32484 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_32484 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_32520 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32522 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32522 img.maxwidth{max-width:500px}#stacks_in_32522 img.maxheight{width:auto;max-height:500px}

#stacks_in_32522 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32524 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32525 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32525 img.maxwidth{max-width:500px}#stacks_in_32525 img.maxheight{width:auto;max-height:500px}

#stacks_in_32527 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32529 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32531 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32532 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32533 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32533 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32533 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32533 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32533 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32533 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32504 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32506 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32506 img.maxwidth{max-width:500px}#stacks_in_32506 img.maxheight{width:auto;max-height:500px}

#stacks_in_32506 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32508 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32509 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32509 img.maxwidth{max-width:500px}#stacks_in_32509 img.maxheight{width:auto;max-height:500px}

#stacks_in_32511 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32513 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32515 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32516 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32517 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32517 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32517 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32517 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32517 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32517 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32488 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32490 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32490 img.maxwidth{max-width:500px}#stacks_in_32490 img.maxheight{width:auto;max-height:500px}

#stacks_in_32490 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32492 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32493 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32493 img.maxwidth{max-width:500px}#stacks_in_32493 img.maxheight{width:auto;max-height:500px}

#stacks_in_32495 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32497 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32499 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32500 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32501 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32501 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32501 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32501 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32501 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32501 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_32535 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_32535 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_32535 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_32535 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_32535 .row.no-gutters > [class^="col-"],
  #stacks_in_32535 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_32535 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_32571 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32573 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32573 img.maxwidth{max-width:500px}#stacks_in_32573 img.maxheight{width:auto;max-height:500px}

#stacks_in_32573 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32575 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32576 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32576 img.maxwidth{max-width:500px}#stacks_in_32576 img.maxheight{width:auto;max-height:500px}

#stacks_in_32578 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32580 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32582 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32583 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32584 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32584 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32584 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32584 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32584 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32584 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32555 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32557 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32557 img.maxwidth{max-width:500px}#stacks_in_32557 img.maxheight{width:auto;max-height:500px}

#stacks_in_32557 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32559 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32560 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32560 img.maxwidth{max-width:500px}#stacks_in_32560 img.maxheight{width:auto;max-height:500px}

#stacks_in_32562 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32564 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32566 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32567 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32568 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32568 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32568 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32568 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32568 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32568 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32539 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32541 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32541 img.maxwidth{max-width:500px}#stacks_in_32541 img.maxheight{width:auto;max-height:500px}

#stacks_in_32541 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32543 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32544 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32544 img.maxwidth{max-width:500px}#stacks_in_32544 img.maxheight{width:auto;max-height:500px}

#stacks_in_32546 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32548 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32550 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32551 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32552 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32552 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32552 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32552 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32552 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32552 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_32586 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_32586 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_32586 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_32586 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_32586 .row.no-gutters > [class^="col-"],
  #stacks_in_32586 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_32586 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_32622 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32624 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32624 img.maxwidth{max-width:500px}#stacks_in_32624 img.maxheight{width:auto;max-height:500px}

#stacks_in_32624 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32626 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32627 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32627 img.maxwidth{max-width:500px}#stacks_in_32627 img.maxheight{width:auto;max-height:500px}

#stacks_in_32629 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32631 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32633 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32634 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32635 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32635 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32635 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32635 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32635 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32635 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32606 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32608 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32608 img.maxwidth{max-width:500px}#stacks_in_32608 img.maxheight{width:auto;max-height:500px}

#stacks_in_32608 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32610 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32611 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32611 img.maxwidth{max-width:500px}#stacks_in_32611 img.maxheight{width:auto;max-height:500px}

#stacks_in_32613 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32615 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32617 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32618 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32619 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32619 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32619 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32619 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32619 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32619 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32590 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32592 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32592 img.maxwidth{max-width:500px}#stacks_in_32592 img.maxheight{width:auto;max-height:500px}

#stacks_in_32592 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32594 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32595 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32595 img.maxwidth{max-width:500px}#stacks_in_32595 img.maxheight{width:auto;max-height:500px}

#stacks_in_32597 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32599 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32601 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32602 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32603 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32603 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32603 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32603 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32603 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32603 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_32637 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_32637 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_32637 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_32637 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_32637 .row.no-gutters > [class^="col-"],
  #stacks_in_32637 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_32637 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_32673 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32675 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32675 img.maxwidth{max-width:500px}#stacks_in_32675 img.maxheight{width:auto;max-height:500px}

#stacks_in_32675 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32677 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32678 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32678 img.maxwidth{max-width:500px}#stacks_in_32678 img.maxheight{width:auto;max-height:500px}

#stacks_in_32680 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32682 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32684 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32685 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32686 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32686 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32686 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32686 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32686 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32686 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32657 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32659 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32659 img.maxwidth{max-width:500px}#stacks_in_32659 img.maxheight{width:auto;max-height:500px}

#stacks_in_32659 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32661 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32662 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32662 img.maxwidth{max-width:500px}#stacks_in_32662 img.maxheight{width:auto;max-height:500px}

#stacks_in_32664 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32666 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32668 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32669 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32670 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32670 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32670 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32670 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32670 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32670 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32641 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32643 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32643 img.maxwidth{max-width:500px}#stacks_in_32643 img.maxheight{width:auto;max-height:500px}

#stacks_in_32643 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32645 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32646 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32646 img.maxwidth{max-width:500px}#stacks_in_32646 img.maxheight{width:auto;max-height:500px}

#stacks_in_32648 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32650 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32652 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32653 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32654 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32654 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32654 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32654 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32654 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32654 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_32688 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_32688 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_32688 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_32688 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_32688 .row.no-gutters > [class^="col-"],
  #stacks_in_32688 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_32688 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_32724 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32726 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32726 img.maxwidth{max-width:500px}#stacks_in_32726 img.maxheight{width:auto;max-height:500px}

#stacks_in_32726 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32728 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32729 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32729 img.maxwidth{max-width:500px}#stacks_in_32729 img.maxheight{width:auto;max-height:500px}

#stacks_in_32731 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32733 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32735 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32736 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32737 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32737 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32737 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32737 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32737 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32737 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32708 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32710 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32710 img.maxwidth{max-width:500px}#stacks_in_32710 img.maxheight{width:auto;max-height:500px}

#stacks_in_32710 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32712 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32713 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32713 img.maxwidth{max-width:500px}#stacks_in_32713 img.maxheight{width:auto;max-height:500px}

#stacks_in_32715 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32717 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32719 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32720 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32721 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32721 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32721 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32721 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32721 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32721 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32692 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32694 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32694 img.maxwidth{max-width:500px}#stacks_in_32694 img.maxheight{width:auto;max-height:500px}

#stacks_in_32694 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32696 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32697 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32697 img.maxwidth{max-width:500px}#stacks_in_32697 img.maxheight{width:auto;max-height:500px}

#stacks_in_32699 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32701 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32703 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32704 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32705 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32705 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32705 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32705 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32705 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32705 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_32739 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_32739 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_32739 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_32739 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_32739 .row.no-gutters > [class^="col-"],
  #stacks_in_32739 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_32739 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_32775 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32777 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32777 img.maxwidth{max-width:500px}#stacks_in_32777 img.maxheight{width:auto;max-height:500px}

#stacks_in_32777 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32779 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32780 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32780 img.maxwidth{max-width:500px}#stacks_in_32780 img.maxheight{width:auto;max-height:500px}

#stacks_in_32782 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32784 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32786 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32787 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32788 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32788 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32788 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32788 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32788 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32788 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32759 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32761 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32761 img.maxwidth{max-width:500px}#stacks_in_32761 img.maxheight{width:auto;max-height:500px}

#stacks_in_32761 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32763 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32764 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32764 img.maxwidth{max-width:500px}#stacks_in_32764 img.maxheight{width:auto;max-height:500px}

#stacks_in_32766 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32768 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32770 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32771 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32772 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32772 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32772 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32772 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32772 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32772 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32743 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32745 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32745 img.maxwidth{max-width:500px}#stacks_in_32745 img.maxheight{width:auto;max-height:500px}

#stacks_in_32745 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32747 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32748 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32748 img.maxwidth{max-width:500px}#stacks_in_32748 img.maxheight{width:auto;max-height:500px}

#stacks_in_32750 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32752 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32754 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32755 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32756 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32756 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32756 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32756 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32756 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32756 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_32790 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_32790 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_32790 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_32790 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_32790 .row.no-gutters > [class^="col-"],
  #stacks_in_32790 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_32790 {
	background-color: rgba(51, 51, 50, 1.00);
	padding: 25px 0px 0px 0px;
}
 
#stacks_in_32832 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32834 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32834 img.maxwidth{max-width:500px}#stacks_in_32834 img.maxheight{width:auto;max-height:500px}

#stacks_in_32834 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32836 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32837 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32837 img.maxwidth{max-width:500px}#stacks_in_32837 img.maxheight{width:auto;max-height:500px}



#stacks_in_32839 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32844 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32846 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32847 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32848 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32848 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32848 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32848 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32848 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32848 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32813 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32815 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32815 img.maxwidth{max-width:500px}#stacks_in_32815 img.maxheight{width:auto;max-height:500px}

#stacks_in_32815 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32817 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32818 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32818 img.maxwidth{max-width:500px}#stacks_in_32818 img.maxheight{width:auto;max-height:500px}



#stacks_in_32820 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32825 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32827 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32828 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32829 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32829 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32829 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32829 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32829 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32829 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32794 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32796 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32796 img.maxwidth{max-width:500px}#stacks_in_32796 img.maxheight{width:auto;max-height:500px}

#stacks_in_32796 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32798 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32799 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32799 img.maxwidth{max-width:500px}#stacks_in_32799 img.maxheight{width:auto;max-height:500px}
#stacks_in_32801 h6,#stacks_in_32801 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_32801 h6 a,#stacks_in_32801 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_32801 h6 a:hover,#stacks_in_32801 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_32801 small,#stacks_in_32801 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_32801 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32806 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32808 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32809 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32810 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32810 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32810 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32810 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32810 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32810 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_32850 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_32850 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_32850 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_32850 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_32850 .row.no-gutters > [class^="col-"],
  #stacks_in_32850 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_32850 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_32886 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32888 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32888 img.maxwidth{max-width:500px}#stacks_in_32888 img.maxheight{width:auto;max-height:500px}

#stacks_in_32888 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32890 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32891 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32891 img.maxwidth{max-width:500px}#stacks_in_32891 img.maxheight{width:auto;max-height:500px}



#stacks_in_32893 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32898 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32900 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32901 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32902 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32902 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32902 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32902 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32902 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32902 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32870 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32872 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32872 img.maxwidth{max-width:500px}#stacks_in_32872 img.maxheight{width:auto;max-height:500px}

#stacks_in_32872 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32874 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32875 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32875 img.maxwidth{max-width:500px}#stacks_in_32875 img.maxheight{width:auto;max-height:500px}

#stacks_in_32877 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32879 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32881 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32882 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32883 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32883 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32883 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32883 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32883 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32883 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32854 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32856 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32856 img.maxwidth{max-width:500px}#stacks_in_32856 img.maxheight{width:auto;max-height:500px}

#stacks_in_32856 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32858 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32859 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32859 img.maxwidth{max-width:500px}#stacks_in_32859 img.maxheight{width:auto;max-height:500px}

#stacks_in_32861 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32863 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32865 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32866 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32867 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32867 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32867 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32867 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32867 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32867 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_32904 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_32904 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_32904 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_32904 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_32904 .row.no-gutters > [class^="col-"],
  #stacks_in_32904 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_32904 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_32940 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32942 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32942 img.maxwidth{max-width:500px}#stacks_in_32942 img.maxheight{width:auto;max-height:500px}

#stacks_in_32942 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32944 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32945 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32945 img.maxwidth{max-width:500px}#stacks_in_32945 img.maxheight{width:auto;max-height:500px}

#stacks_in_32947 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32949 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32951 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32952 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32953 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32953 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32953 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32953 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32953 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32953 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32924 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32926 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32926 img.maxwidth{max-width:500px}#stacks_in_32926 img.maxheight{width:auto;max-height:500px}

#stacks_in_32926 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32928 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32929 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32929 img.maxwidth{max-width:500px}#stacks_in_32929 img.maxheight{width:auto;max-height:500px}

#stacks_in_32931 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32933 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32935 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32936 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32937 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32937 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32937 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32937 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32937 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32937 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32908 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32910 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32910 img.maxwidth{max-width:500px}#stacks_in_32910 img.maxheight{width:auto;max-height:500px}

#stacks_in_32910 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32912 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32913 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32913 img.maxwidth{max-width:500px}#stacks_in_32913 img.maxheight{width:auto;max-height:500px}

#stacks_in_32915 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32917 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32919 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32920 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32921 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32921 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32921 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32921 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32921 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32921 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_32955 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_32955 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_32955 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_32955 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_32955 .row.no-gutters > [class^="col-"],
  #stacks_in_32955 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_32955 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_32991 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32993 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32993 img.maxwidth{max-width:500px}#stacks_in_32993 img.maxheight{width:auto;max-height:500px}

#stacks_in_32993 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32995 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32996 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32996 img.maxwidth{max-width:500px}#stacks_in_32996 img.maxheight{width:auto;max-height:500px}

#stacks_in_32998 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33000 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33002 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_33003 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_33004 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_33004 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_33004 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_33004 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_33004 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_33004 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32975 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32977 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32977 img.maxwidth{max-width:500px}#stacks_in_32977 img.maxheight{width:auto;max-height:500px}

#stacks_in_32977 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32979 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32980 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32980 img.maxwidth{max-width:500px}#stacks_in_32980 img.maxheight{width:auto;max-height:500px}

#stacks_in_32982 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32984 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32986 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32987 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32988 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32988 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32988 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32988 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32988 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32988 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_32959 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_32961 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32961 img.maxwidth{max-width:500px}#stacks_in_32961 img.maxheight{width:auto;max-height:500px}

#stacks_in_32961 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_32963 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_32964 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_32964 img.maxwidth{max-width:500px}#stacks_in_32964 img.maxheight{width:auto;max-height:500px}

#stacks_in_32966 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32968 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_32970 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_32971 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_32972 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_32972 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_32972 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_32972 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_32972 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_32972 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_33006 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_33006 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_33006 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_33006 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_33006 .row.no-gutters > [class^="col-"],
  #stacks_in_33006 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_33006 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_33042 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_33044 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33044 img.maxwidth{max-width:500px}#stacks_in_33044 img.maxheight{width:auto;max-height:500px}

#stacks_in_33044 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_33046 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_33047 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33047 img.maxwidth{max-width:500px}#stacks_in_33047 img.maxheight{width:auto;max-height:500px}

#stacks_in_33049 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33051 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33053 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_33054 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_33055 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_33055 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_33055 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_33055 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_33055 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_33055 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_33026 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_33028 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33028 img.maxwidth{max-width:500px}#stacks_in_33028 img.maxheight{width:auto;max-height:500px}

#stacks_in_33028 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_33030 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_33031 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33031 img.maxwidth{max-width:500px}#stacks_in_33031 img.maxheight{width:auto;max-height:500px}

#stacks_in_33033 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33035 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33037 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_33038 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_33039 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_33039 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_33039 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_33039 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_33039 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_33039 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_33010 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_33012 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33012 img.maxwidth{max-width:500px}#stacks_in_33012 img.maxheight{width:auto;max-height:500px}

#stacks_in_33012 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_33014 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_33015 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33015 img.maxwidth{max-width:500px}#stacks_in_33015 img.maxheight{width:auto;max-height:500px}

#stacks_in_33017 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33019 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33021 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_33022 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_33023 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_33023 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_33023 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_33023 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_33023 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_33023 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_33057 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_33057 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_33057 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_33057 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_33057 .row.no-gutters > [class^="col-"],
  #stacks_in_33057 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_33057 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_33093 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_33095 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33095 img.maxwidth{max-width:500px}#stacks_in_33095 img.maxheight{width:auto;max-height:500px}

#stacks_in_33095 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_33097 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_33098 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33098 img.maxwidth{max-width:500px}#stacks_in_33098 img.maxheight{width:auto;max-height:500px}

#stacks_in_33100 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33102 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33104 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_33105 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_33106 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_33106 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_33106 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_33106 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_33106 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_33106 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_33077 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_33079 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33079 img.maxwidth{max-width:500px}#stacks_in_33079 img.maxheight{width:auto;max-height:500px}

#stacks_in_33079 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_33081 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_33082 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33082 img.maxwidth{max-width:500px}#stacks_in_33082 img.maxheight{width:auto;max-height:500px}

#stacks_in_33084 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33086 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33088 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_33089 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_33090 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_33090 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_33090 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_33090 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_33090 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_33090 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_33061 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_33063 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33063 img.maxwidth{max-width:500px}#stacks_in_33063 img.maxheight{width:auto;max-height:500px}

#stacks_in_33063 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_33065 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_33066 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33066 img.maxwidth{max-width:500px}#stacks_in_33066 img.maxheight{width:auto;max-height:500px}

#stacks_in_33068 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33070 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33072 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_33073 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_33074 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_33074 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_33074 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_33074 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_33074 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_33074 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_33108 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_33108 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_33108 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_33108 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_33108 .row.no-gutters > [class^="col-"],
  #stacks_in_33108 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_33108 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_33144 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_33146 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33146 img.maxwidth{max-width:500px}#stacks_in_33146 img.maxheight{width:auto;max-height:500px}

#stacks_in_33146 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_33148 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_33149 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33149 img.maxwidth{max-width:500px}#stacks_in_33149 img.maxheight{width:auto;max-height:500px}

#stacks_in_33151 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33153 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33155 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_33156 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_33157 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_33157 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_33157 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_33157 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_33157 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_33157 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_33128 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_33130 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33130 img.maxwidth{max-width:500px}#stacks_in_33130 img.maxheight{width:auto;max-height:500px}

#stacks_in_33130 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_33132 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_33133 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33133 img.maxwidth{max-width:500px}#stacks_in_33133 img.maxheight{width:auto;max-height:500px}

#stacks_in_33135 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33137 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33139 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_33140 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_33141 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_33141 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_33141 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_33141 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_33141 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_33141 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_33112 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_33114 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33114 img.maxwidth{max-width:500px}#stacks_in_33114 img.maxheight{width:auto;max-height:500px}

#stacks_in_33114 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_33116 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_33117 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33117 img.maxwidth{max-width:500px}#stacks_in_33117 img.maxheight{width:auto;max-height:500px}

#stacks_in_33119 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33121 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33123 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_33124 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_33125 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_33125 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_33125 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_33125 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_33125 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_33125 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_33159 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_33159 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_33159 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_33159 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_33159 .row.no-gutters > [class^="col-"],
  #stacks_in_33159 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_33159 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_33195 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_33197 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33197 img.maxwidth{max-width:500px}#stacks_in_33197 img.maxheight{width:auto;max-height:500px}

#stacks_in_33197 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_33199 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_33200 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33200 img.maxwidth{max-width:500px}#stacks_in_33200 img.maxheight{width:auto;max-height:500px}

#stacks_in_33202 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33204 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33206 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_33207 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_33208 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_33208 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_33208 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_33208 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_33208 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_33208 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_33179 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_33181 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33181 img.maxwidth{max-width:500px}#stacks_in_33181 img.maxheight{width:auto;max-height:500px}

#stacks_in_33181 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_33183 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_33184 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33184 img.maxwidth{max-width:500px}#stacks_in_33184 img.maxheight{width:auto;max-height:500px}

#stacks_in_33186 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33188 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33190 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_33191 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_33192 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_33192 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_33192 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_33192 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_33192 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_33192 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_33163 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_33165 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33165 img.maxwidth{max-width:500px}#stacks_in_33165 img.maxheight{width:auto;max-height:500px}

#stacks_in_33165 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_33167 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_33168 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33168 img.maxwidth{max-width:500px}#stacks_in_33168 img.maxheight{width:auto;max-height:500px}

#stacks_in_33170 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33172 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33174 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_33175 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_33176 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_33176 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_33176 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_33176 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_33176 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_33176 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_33210 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_33210 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_33210 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_33210 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_33210 .row.no-gutters > [class^="col-"],
  #stacks_in_33210 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  











#stacks_in_33210 {
	background-color: rgba(51, 51, 50, 1.00);
}
 
#stacks_in_33246 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_33248 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33248 img.maxwidth{max-width:500px}#stacks_in_33248 img.maxheight{width:auto;max-height:500px}

#stacks_in_33248 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_33250 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_33251 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33251 img.maxwidth{max-width:500px}#stacks_in_33251 img.maxheight{width:auto;max-height:500px}

#stacks_in_33253 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33255 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33257 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_33258 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_33259 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_33259 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_33259 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_33259 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_33259 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_33259 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_33230 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_33232 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33232 img.maxwidth{max-width:500px}#stacks_in_33232 img.maxheight{width:auto;max-height:500px}

#stacks_in_33232 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_33234 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_33235 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33235 img.maxwidth{max-width:500px}#stacks_in_33235 img.maxheight{width:auto;max-height:500px}

#stacks_in_33237 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33239 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33241 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_33242 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_33243 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_33243 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_33243 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_33243 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_33243 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_33243 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}
 
#stacks_in_33214 {
	border: solid rgba(0, 146, 209, 1.00);
	border-width:  4px;
	-moz-border-radius:  9px;
	-webkit-border-radius:  9px;
	border-radius:  9px;
}
#stacks_in_33216 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33216 img.maxwidth{max-width:500px}#stacks_in_33216 img.maxheight{width:auto;max-height:500px}

#stacks_in_33216 {
	padding: 0px 0px 5px 0px;
}
 
#stacks_in_33218 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}
#stacks_in_33219 img{border:0px solid rgba(204, 204, 204, 1.00);border-radius:0px}#stacks_in_33219 img.maxwidth{max-width:500px}#stacks_in_33219 img.maxheight{width:auto;max-height:500px}

#stacks_in_33221 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33223 {
	padding: 0px 15px 0px 15px;
}

#stacks_in_33225 {
	padding: 0px 0px 0px 15px;
}

#stacks_in_33226 {
	margin: 10px 0px 10px 0px;
	padding: 0px 15px 0px 15px;
}
/* PaySnap Button v.3.0.4 Stylesheet (START) */

.yd-left { text-align:left; }
.yd-center { text-align:center; }
.yd-right { text-align:right; }



#stacks_in_33227 .yd-btn {
  font-family: "Oswald",sans-serif;
  color: rgba(255, 255, 255, 1.00);
  background: rgba(75, 82, 92, 1.00);
  border-color: rgba(0, 0, 0, 0.25);
  font-size: 15px; 
  
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px; 
   
  border-radius: 96px;  
  border-width: 0px; 
}

#stacks_in_33227 .yd-btn:disabled {
  opacity:.5;
  cursor:not-allowed;
}

#stacks_in_33227 .paysnap-cart-result {
  color: color: rgba(255, 255, 255, 1.00);
}

#stacks_in_33227 .yd-btn .fa {
  font-size: 15px;
}

#stacks_in_33227 .paysnap-viewcart .paysnap-cart-qty
{
background-color: rgba(0, 0, 0, 0.25) !important;
display: inline-block;
min-width: 10px;
padding: 3px 7px;
line-height: 1;
color: rgba(255, 255, 255, 1.00);
text-align: center;
white-space: nowrap;
vertical-align: middle;
border-radius: 6px;
margin-top: -2px;
font-family: helvetica;
font-size: 15px;
}

/* PaySnap Button v.3.0.4 Stylesheet (END) */
 
#stacks_in_33227 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 15px;
}






	#stacks_in_21965 > .container {
		max-width: 1140px;
	}










	#stacks_in_21965 > .container {
		border-radius: 0px;
	}

	


#stacks_in_21965 {
	background-color: rgba(16, 16, 0, 1.00);
}



	
		#stacks_in_21966 hr.foundry-divider-simple {
			border-top-color: rgba(255, 255, 254, 1.00);
		}
	

	#stacks_in_21966 hr.foundry-divider-simple {
		border-top-style: solid;
		border-top-width: 1px;
	}






	#stacks_in_21966 .foundry-label {
		width: 100%;
	}

	#stacks_in_21966 hr.foundry-divider-simple {
		width: 100%;
	}


#stacks_in_21966 {
	padding: 35px 0px 0px 0px;
}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_21968 .foundry_column {
		margin-bottom: 20px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_21968 .foundry_column {
		margin-bottom: 40px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_21968 .foundry_column {
		margin-bottom: 40px;
	}
}


/* CSS for removing gutters if option is enabled. */
#stacks_in_21968 .row.no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  
  #stacks_in_21968 .row.no-gutters > [class^="col-"],
  #stacks_in_21968 .row.no-gutters > [class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  












#stacks_in_21980 h5 {
	
		font-weight: 700;
	
	font-style: normal;

	
	text-transform: uppercase;
	letter-spacing: 0px;
	
}


	#stacks_in_21980 h5 {
		color: rgba(0, 146, 209, 1.00);
	}

	#stacks_in_21980 h5 small {
		color: rgba(119, 119, 119, 1.00);
	}










#stacks_in_21980 a.foundry-header-linked,
#stacks_in_21980 a.foundry-header-linked:visited {
	color: rgba(3, 118, 216, 1.00);
	cursor: pointer;
	text-decoration: none;
}

#stacks_in_21980 a.foundry-header-linked:hover,
#stacks_in_21980 a.foundry-header-linked:active {
	color: rgba(5, 116, 216, 1.00);
	text-decoration: none;
}


#stacks_in_21983 .foundry-footer {
	
	font-weight: 700;
	
}


	#stacks_in_21983,
	#stacks_in_21983 .foundry-footer {
		color: rgba(0, 146, 209, 1.00) !important;
	}

	#stacks_in_21983 a,
	#stacks_in_21983 a:visited,
	#stacks_in_21983 .foundry-footer a,
	#stacks_in_21983 .foundry-footer a:visited {
		color: rgba(0, 146, 209, 1.00);
	}

	#stacks_in_21983  a:hover,
	#stacks_in_21983  a:active,
	#stacks_in_21983 .foundry-footer a:hover,
	#stacks_in_21983 .foundry-footer a:active {
		color: rgba(0, 116, 167, 1.00);
	}



@media (max-width: 47.9375em) {
	/* iPhone */
	#stacks_in_21983,
	#stacks_in_21983 .foundry-footer {
		font-size: 14px;
	}
}

@media (min-width: 48em) and (max-width: 61.9375em) {
	/* iPad */
	#stacks_in_21983,
	#stacks_in_21983 .foundry-footer {
		font-size: 14px;
	}
}

@media (min-width: 62em) {
	/* Desktop */
	#stacks_in_21983,
	#stacks_in_21983 .foundry-footer {
		font-size: 14px;
	}
}




#stacks_in_21969 ul.social_badges_container {
	list-style: none;
	font-size: 0;
	padding: 0;
	margin: 0;
}

#stacks_in_21969 ul.social_badges_container li {
	display: inline-block;
	overflow: hidden;
	margin-left: 2.50px;
	margin-right: 2.50px;
}

#stacks_in_21969 ul.social_badges_container li,
#stacks_in_21969 ul.social_badges_container li a,
#stacks_in_21969 ul.social_badges_container li a i {
	width: 44px;
	height: 44px;
	line-height: 44px;
}

#stacks_in_21969 ul.social_badges_container li a {
	text-align: center;
	display: block;
	font-size: 20px;
}


	#stacks_in_21969 ul.social_badges_container li a {
		
	}




	li.stacks_in_21971_individual_badge a,
	li.stacks_in_21971_individual_badge a:visited {
		background-color: rgba(16, 16, 0, 1.00);
		color: rgba(255, 255, 255, 1.00);
	}

	li.stacks_in_21971_individual_badge a:hover,
	li.stacks_in_21971_individual_badge a:active {
		background-color: rgba(6, 102, 189, 1.00);
		color: rgba(255, 255, 255, 1.00);
	}






	li.stacks_in_21973_individual_badge a,
	li.stacks_in_21973_individual_badge a:visited {
		background-color: rgba(16, 16, 0, 1.00);
		color: rgba(255, 255, 255, 1.00);
	}

	li.stacks_in_21973_individual_badge a:hover,
	li.stacks_in_21973_individual_badge a:active {
		background-color: rgba(6, 102, 189, 1.00);
		color: rgba(255, 255, 255, 1.00);
	}






	li.stacks_in_21974_individual_badge a,
	li.stacks_in_21974_individual_badge a:visited {
		background-color: rgba(16, 16, 0, 1.00);
		color: rgba(255, 255, 255, 1.00);
	}

	li.stacks_in_21974_individual_badge a:hover,
	li.stacks_in_21974_individual_badge a:active {
		background-color: rgba(6, 102, 189, 1.00);
		color: rgba(255, 255, 255, 1.00);
	}






/* Color picker style settings */





	/* Preset White Header Style */
	#stacks_in_21976 p,
	#stacks_in_21976 .paragraph {
		color: #fff;
	}



	

	
		@media (max-width: 47.9375em) {
			#stacks_in_21976 p,
			#stacks_in_21976 {
				font-size: 14px;
			}		
		}
		
		@media (min-width: 48em) and (max-width: 61.9375em) {
			#stacks_in_21976 p,
			#stacks_in_21976 {
				font-size: 14px;
			}		
		}
		
		@media (min-width: 62em) {
			#stacks_in_21976 p,
			#stacks_in_21976 {
				font-size: 14px;
			}		
		}
	
	
	
	
	



#stacks_in_21976 p,
#stacks_in_21976 {
	
}

