.shoppingCartPanel .items-list{z-index:-1;transition:var(--transition-medium)}.shoppingCartPanel .item
.content{padding:1em
0;display:grid;grid-template-columns:6em auto;grid-template-rows:auto auto}.shoppingCartPanel .item input[name='selected-cart']+label{position:absolute;top:1.5em;left: .5em;z-index:10;background-color:white;border-radius: .3em;margin:0;opacity:0;transition:var(--transition-small)}.shoppingCartPanel .item:hover input[name='selected-cart']+label{opacity: .35}.shoppingCartPanel .item input[name='selected-cart'] + label:hover,
.shoppingCartPanel .item input[name='selected-cart']:checked+label{opacity:1}.shoppingCartPanel .item .remove-from-cart{position:absolute;top:1.3em;right: .5em;padding:0;background-color:transparent;border:none;border-radius:50%;line-height:0;z-index:10}.shoppingCartPanel .item .remove-from-cart
svg{transform:scale(.8);fill:var(--color-gray)}.shoppingCartPanel .item .remove-from-cart:hover{background-color:var(--color-gray-light)}.shoppingCartPanel .item
.image{width:100%;grid-column:1 / 2;grid-row:1 / 3;border-radius: .5em 0 0 .5em;cursor:pointer}.shoppingCartPanel .item
.info{height:100%;margin:0;padding:0
2em .5em 0;display:block;border-radius:0 .5em .5em 0}.shoppingCartPanel .item .info
.title{display:inline;overflow:initial;white-space:initial;line-height:1.3em;margin:0;cursor:pointer}.shoppingCartPanel .item .info
.price{width:auto;margin:0;color:var(--color-gray);line-height:normal;display:none}.shoppingCartPanel .item
.options{display:flex;font-size:1em}.shoppingCartPanel .item .options
*{font-size:inherit}.shoppingCartPanel .item
.option{display:flex;flex-direction:column;justify-content:flex-start;color:black;margin-right:1em}.shoppingCartPanel .item .option>div{width:6em}.shoppingCartPanel .item .options
.title{font-size: .9em;color:var(--color-gray);font-weight:normal;width:100%;margin-bottom: .3em}.shoppingCartPanel .item .options .title:hover{text-decoration:none}.shoppingCartPanel .item .options
.helper{font-size: .75em;margin-top: .5em;color:var(--color-gray-600);text-align:right}.shoppingCartPanel .item .option.quantity .input-control{position:absolute;top:50%;transform:translateY(-50%);border:none;border-radius:50%;background-color:transparent;z-index:10;transition:var(--transition-small);opacity: .3;line-height:0;padding:0}.shoppingCartPanel .item .option.quantity .input-control:hover{opacity:1}.shoppingCartPanel .item .option.quantity .input-control.decrease{left: .5em}.shoppingCartPanel .item .option.quantity .input-control.increase{right: .5em}.shoppingCartPanel .item .option.quantity input[type='number'],
.shoppingCartPanel .item .option.quantity
select{border:1px
solid var(--color-gray);padding:0;border-radius:100em;height:36px;text-align:center;width:100%;font-size:1.3em;font-family:var(--font-body);appearance:none;outline:none}.shoppingCartPanel .item .option.quantity input[type='number']{-moz-appearance:textfield;pointer-events:none}.shoppingCartPanel .item .option.quantity input[type='number']:disabled{background-color:transparent;opacity:1;color:black}.shoppingCartPanel .item .option.quantity input[type='number']::-webkit-outer-spin-button,
.shoppingCartPanel .item .option.quantity input[type='number']::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.shoppingCartPanel .item .toggle-buttons{display:flex}.shoppingCartPanel .item .toggle-buttons
input{display:none}.shoppingCartPanel .item .toggle-buttons input+label{display:inline-flex;justify-content:center;align-items:center;min-width:3em;height:36px;border:1px
solid var(--color-gray);margin:0;transition:var(--transition-small)}.shoppingCartPanel .item .toggle-buttons input:first-of-type+label{border-radius:100em 0 0 100em;border-right:none}.shoppingCartPanel .item .toggle-buttons input:last-of-type+label{border-radius:0 100em 100em 0;border-left:none}.shoppingCartPanel .item .toggle-buttons input:checked+label{background-color:var(--color-secondary);color:white;border-color:var(--color-secondary)}.shoppingCartPanel .item .toggle-buttons input + label path:last-of-type{fill:black;transition:var(--transition-small)}.shoppingCartPanel .item .toggle-buttons input:checked + label path:last-of-type{fill:white}.shoppingCartPanel .item .toggle-buttons input:disabled+label{filter:gray(1);opacity: .3}.shoppingCartPanel .item
.option.subtotal{margin:0;color:black}.shoppingCartPanel .item .option.subtotal
input{display:none}.shoppingCartPanel .item .option.subtotal
.subtotal{font-family:var(--font-headings);font-size:1.8em;font-weight:normal;color:black;margin:0
0 .1em}.shoppingCartPanel
.footer{align-items:flex-end;flex-wrap:initial;justify-content:flex-end;color:var(--color-gray)}.shoppingCartPanel .footer span.total-price{font-size:1.7em;font-weight:normal;font-family:var(--font-headings);color:var(--color-font-darker);margin:0
.5em}.shoppingCartPanel .footer
.actions{position:absolute;top:0;bottom:auto;background-color:white;width:100%;left:0;padding: .8em 1.5em;display:flex;align-items:center;border-top:1px solid var(--color-gray-light);z-index:-1;opacity:0;transition:var(--transition-medium)}.shoppingCartPanel .footer .check-out{font-size:1em;border:none;border-radius:100em;display:flex;justify-content:center;align-items:center;padding: .3em .5em .3em .8em;background-color:var(--color-main)}.shoppingCartPanel .footer .check-out
span{font-size:1em;text-transform:uppercase;font-weight:500;font-family:var(--font-body);line-height:0;color:white;margin-right: .3em;top:1px}.shoppingCartPanel .footer .check-out svg path:last-of-type{fill:white}@media screen and (max-width: 500px){.shoppingCartPanel .item
.content{grid-row-gap: .5em}.shoppingCartPanel .item input[name='selected-cart']+label{opacity: .35}.shoppingCartPanel .item .remove-from-cart{top:1.7em}.shoppingCartPanel .item
.image{grid-column:1 / 2;grid-row:1 / 2;border:1px
solid var(--color-gray-light);border-right:none}.shoppingCartPanel .image
img{padding: .5em 1em .5em .5em}.shoppingCartPanel .item
.options{grid-column:1 / 3;grid-row:2 / 3}.shoppingCartPanel .item
.info{border:1px
solid var(--color-gray-light);border-left:none;padding-top: .5em}}.float-panel{position:fixed;display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:32rem;height:auto;max-height:70vh;opacity:0;pointer-events:none;font-family:var(--font-body);background-color:white;box-shadow:var(--shadow-6dp);border-radius: .5rem;transform:translate(0,-2rem);transition:var(--transition-medium);overflow:hidden;z-index:999}.float-panel.open{opacity:1;transform:translate(0, 0) !important;pointer-events:auto}@media screen and (max-width: 929px){.float-panel{transform:translate(-50%,2rem)}.float-panel.open{transform:translate(-50%, 0) !important}}.float-panel input[type='checkbox']{display:none}.float-panel input[type='checkbox']+label{display:inline-block;width:24px;height:24px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTkgNXYxNEg1VjVoMTRtMC0ySDVjLTEuMSAwLTIgLjktMiAydjE0YzAgMS4xLjkgMiAyIDJoMTRjMS4xIDAgMi0uOSAyLTJWNWMwLTEuMS0uOS0yLTItMnoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center center;opacity: .35}.float-panel input[type='checkbox'] + label:hover,
.float-panel input[type='checkbox']:checked+label{opacity:1}.float-panel input[type='checkbox']:checked+label{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTkgM0g1Yy0xLjEgMC0yIC45LTIgMnYxNGMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6bTAgMTZINVY1aDE0djE0ek0xNy45OSA5bC0xLjQxLTEuNDItNi41OSA2LjU5LTIuNTgtMi41Ny0xLjQyIDEuNDEgNCAzLjk5eiIvPjwvc3ZnPg==)}.float-panel input[type='checkbox'].indeterminate+label{opacity:1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDNINWMtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxNGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDVWNWgxNHYxNHpNNyAxMWgxMHYySDd6Ii8+PC9zdmc+)}.float-panel
.header{z-index:10;width:100%;padding:1rem 1.5rem .7rem;background-color:var(--color-font-lighter)}.float-panel.empty
.header{padding:0}.float-panel .header button.close-panel{position:absolute;top: .5rem;right: .5rem;border-radius:50%;border:none;padding: .5rem;display:flex;justify-content:center;align-items:center;background-color:transparent;z-index:10}.float-panel .header
.title{display:inline-block;font-size:1.5rem;font-weight:bold;text-transform:uppercase;text-align:center;line-height:1em;width:100%;color:var(--color-font-darker)}.float-panel.empty .header
.title{display:none}.float-panel .header .select-count{display:inline-block}.float-panel .header button.close-panel:hover{background-color:var(--color-gray-light)}.float-panel .items-list{overflow-y:hidden;width:100%;padding:0
1.5rem}.float-panel .items-list:hover{overflow-y:auto}.float-panel
.item{display:block;list-style:none;transition:all var(--transition-small);overflow:hidden;transform-origin:bottom;width:100%;min-height:6em}.float-panel
.content{display:flex;align-items:center;width:100%;padding: .5rem 0;border-bottom:1px solid var(--color-gray-light);transition:all var(--transition-small);margin-top:0 !important}.float-panel .item:last-child
.content{border-bottom:none}.float-panel .content
label{flex-shrink:0;margin-right: .5rem}.float-panel
.image{width:6rem;overflow:hidden;line-height:0;flex-shrink:0}.float-panel .image::after{content:'';opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:24px;height:24px;border-radius:50%;background-color:rgba(0,0,0,.15);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0id2hpdGUiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMFYweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMSA3aDJ2MmgtMnptMCA0aDJ2NmgtMnptMS05QzYuNDggMiAyIDYuNDggMiAxMnM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTcuNTIgMiAxMiAyem0wIDE4Yy00LjQxIDAtOC0zLjU5LTgtOHMzLjU5LTggOC04IDggMy41OSA4IDgtMy41OSA4LTggOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center center;transition:var(--transition-small)}.float-panel .image:hover::after{opacity:1}.float-panel .image
img{width:100%;height:100%;max-height:6em;max-width:6em;padding:0
1em 0 0;object-fit:contain}.float-panel
.info{display:flex;flex-wrap:wrap;overflow:hidden;width:100%;padding-left: .5em;padding-top: .5em;color:var(--color-font-darker)}.float-panel .info
.title{color:inherit;font-family:var(--font-body);display:block;font-size:1.2rem;line-height:1.3em;font-weight:500;text-align:left;text-transform:capitalize;margin-bottom: .2em;cursor:pointer}.float-panel .info .title:hover{text-decoration:underline}.float-panel .info
.price{display:inline-block;font-size:1.2rem;line-height:1.3em;color:inherit;padding:0}.float-panel .info .price
i{opacity: .7;font-style:normal;font-size: .7em}.float-panel .item
.actions{width:100%;transition:var(--transition-medium);overflow:hidden;padding-top: .5rem;max-height:5rem;opacity:1}.float-panel .content
.action{display:inline-flex;justify-content:flex-start;align-items:center;font-family:var(--font-body);font-size:1rem;line-height:1em;padding: .2em .5em;border-radius:100rem;border:none;width:auto;background-color:var(--color-secondary)}.float-panel .content .action
svg{width:1rem;height:1rem;margin-right: .2em;fill:var(--color-font-lighter)}.float-panel .content .action
span{color:var(--color-font-lighter);font-size: .9rem;font-weight:500}.float-panel .empty-state{width:100%}.float-panel .empty-state
svg{display:block;max-width:200px;margin:0
auto}.float-panel .item
button.remove{position:absolute;top: .5rem;right:0;border:none;padding: .15rem;border-radius:50%;line-height:0;background-color:transparent;opacity:0;transition:var(--transition-small)}.float-panel .item:hover
button.remove{opacity:1}.float-panel .item button.remove
svg{width:1rem;height:1rem}.float-panel .item button.remove path:last-child{fill:var(--color-gray);transition:var(--transition-small)}.float-panel .item button.remove:hover{background-color:var(--color-error)}.float-panel .item button.remove:hover path:last-child{fill:var(--color-font-lighter)}.float-panel
.footer{display:flex;align-items:center;flex-wrap:wrap;width:100%;padding:1rem 1.5rem;background-color:var(--color-font-lighter)}.float-panel .footer .select-count{margin:0
.5rem;display:inline}.float-panel .footer .select-count
span{line-height:1em}.float-panel .footer
.actions{display:inline}.float-panel .footer .actions
select{border-radius: .3rem;padding: .3rem 20px .3rem .5rem;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-body);font-size:1rem;line-height:1em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNNyAxMGw1IDUgNS01SDd6Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:center right;cursor:pointer;border:1px
solid var(--color-gray-light);margin-right: .5em}.float-panel .footer .actions
button{font-size:1rem;font-family:var(--font-body);border:1px
solid var(--color-gray-light);border-radius: .3em;background-color:var(--color-gray-light);padding: .3em .5em;line-height:1em;font-weight:500}@media screen and (max-width: 992px){.float-panel .items-list{overflow-y:auto}.float-panel .item
.actions{padding-top: .5rem;max-height:5rem;opacity:1}.float-panel .item
button.remove{top:1rem;opacity:1}.float-panel
.content{padding:1rem 0}.shoppingCartPanel
.image{width:3.5rem}.float-panel#favoritesPanel .image
img{padding:0}}.details-popup>.MDModal__window{width:90%;max-width:70em;max-height:90%}.details-popup > .MDModal__window
hr{margin:2em
0}.details-popup>.MDModal__window>.body{padding:0;display:flex;flex-wrap:wrap;flex-direction:row}.details-popup > .MDModal__window > .body > .info,
.details-popup
.similar{padding:3em}.details-popup>.MDModal__window>.body>.image{width:40%}.details-popup>.MDModal__window>.body>.image{padding:3em
0 3em 3em}.details-popup > .MDModal__window > .body > .image
img{width:100%;max-height:75vh;object-fit:contain;object-position:center}.details-popup > .MDModal__window > .body > .image
li{height:auto;display:flex;align-items:center;justify-content:center;background-color:white}.details-popup > .MDModal__window > .body > .image button.previous-slide,
.details-popup > .MDModal__window > .body > .image button.next-slide{position:absolute;top:50%;left: .5em;transform:translateY(-50%);z-index:1;background-color:rgba(0,0,0,.5);color:white}.details-popup > .MDModal__window > .body > .image button.next-slide{left:auto;right: .5em}.details-popup>.MDModal__window>.body>.info{width:60%}.details-popup > .MDModal__window > .body > .info .title,
.details-popup > .MDModal__window > .body > .info
.vol{font-size:1.3em;font-weight:bold}.details-popup > .MDModal__window > .body > .info
.title{text-transform:capitalize}.details-popup > .MDModal__window > .body > .info .price,
.details-popup > .MDModal__window > .body > .info .description,
.details-popup > .MDModal__window > .body > .info input[name='detailsDO']+label{display:inline-block;width:100%}.details-popup > .MDModal__window > .body > .info
.price{font-size:2em;font-family:var(--font-headings);color:var(--color-font-darker);margin:1em
0}.details-popup > .MDModal__window > .body > .info .description,
.details-popup > .MDModal__window > .body > .info input[name='detailsDO'] + label span:last-of-type{color:var(--color-gray);font-size:1em;line-height:1.3em}.details-popup > .MDModal__window > .body > .info input[name='detailsDO']{display:none}.details-popup > .MDModal__window > .body > .info input[name='detailsDO']+label{padding-left:2.5em;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptMCAxOGMtNC40MiAwLTgtMy41OC04LThzMy41OC04IDgtOCA4IDMuNTggOCA4LTMuNTggOC04IDh6Ii8+PC9zdmc+');background-repeat:no-repeat;background-position:top left}.details-popup > .MDModal__window > .body > .info input[name='detailsDO']:checked+label{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptMCAxOGMtNC40MiAwLTgtMy41OC04LThzMy41OC04IDgtOCA4IDMuNTggOCA4LTMuNTggOC04IDh6Ii8+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNSIvPjwvc3ZnPg==')}.details-popup > .MDModal__window > .body > .info input[name='detailsDO']+label:first-of-type{margin-bottom:1em}.details-popup > .MDModal__window > .body > .info input[name='detailsDO'] + label span:first-of-type{display:inline-block;width:100%;font-size:1.3em;font-weight:500}.details-popup > .MDModal__window > .body > .info input[name='detailsDO']:disabled+label{opacity: .3}.details-popup > .MDModal__window > .body > .info .product-options{margin-bottom:1em}.details-popup > .MDModal__window > .body > .info .product-options
.option{display:inline-flex;flex-direction:column}.details-popup > .MDModal__window > .body > .info .product-options .option:last-of-type{margin-left:1em}.details-popup > .MDModal__window > .body > .info .product-options .option
label{order:-1;color:var(--color-gray);line-height:1;margin-bottom: .5em}.details-popup > .MDModal__window > .body > .info .product-options .option .input-control{position:absolute;top:50%;transform:translateY(-50%);border:none;border-radius:50%;background-color:transparent;padding: .1em;z-index:10;transition:var(--transition-small);opacity: .3}.details-popup > .MDModal__window > .body > .info .product-options .option .input-control:hover{opacity:1}.details-popup > .MDModal__window > .body > .info .product-options .option .input-control.decrease{left: .5em}.details-popup > .MDModal__window > .body > .info .product-options .option .input-control.increase{right: .5em}.details-popup > .MDModal__window > .body > .info .product-options .option input[type='number'],
.details-popup > .MDModal__window > .body > .info .product-options .option
select{border:1px
solid var(--color-gray);padding:0;border-radius:100em;height:2em;text-align:center;width:6em;font-size:1.3em;font-family:var(--font-body);appearance:none;outline:none}.details-popup > .MDModal__window > .body > .info .product-options .option input[type='number']{-moz-appearance:textfield;pointer-events:none}.details-popup > .MDModal__window > .body > .info .product-options .option input[type='number']:disabled{background-color:transparent;opacity:1;color:black}.details-popup > .MDModal__window > .body > .info .product-options .option input[type='number']::-webkit-outer-spin-button,
.details-popup > .MDModal__window > .body > .info .product-options .option input[type='number']::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.details-popup > .MDModal__window > .body > .info .product-options .option
select{padding-right: .2em;background-color:transparent;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNNyAxMGw1IDUgNS01SDd6Ii8+PC9zdmc+');background-repeat:no-repeat;background-position:center right .3em;text-align-last:center;cursor:pointer}.details-popup > .MDModal__window > .body > .info .add-to-cart{width:100%}.details-popup.in-cart .info .add-to-cart::after{content:attr(in-cart);margin-left: .5em;background-color:var(--color-main);padding: .3em .5em;line-height:1;border-radius:1em}.details-popup
.similar{width:100%;background-color:var(--color-font-lighter)}.details-popup .similar>.title{font-size:1.5em;font-weight:bold;text-align:center;margin-bottom:2em}@media screen and (max-width: 768px){.details-popup>.MDModal__window>.body>.info{padding:1.5em}.details-popup>.MDModal__window>.body>.image{width:100%}.details-popup>.MDModal__window>.body>.info{width:100%}.details-popup > .MDModal__window > .body > .image
img{height:50vh;padding:1.5em 1.5em 0}}@media screen and (max-width: 575px){.details-popup
.similar{padding:1.5em 0}}.card-package{display:block;background-color:white;box-shadow:var(--shadow-4dp);width:100%;max-width:22rem;transition:var(--transition-medium);color:black}.card-package:hover{box-shadow:var(--shadow-6dp);transform:translateY(-5px);text-decoration:none}.card-package
.image{padding-top:125%}.card-package
img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.card-package
.info{padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;align-content:center;text-align:center}.card-package
h4{font-family:var(--font-body);font-weight:bold;font-size:1.6rem}.card-package
p{margin:1em
0}.card-package
button{font-size:1rem}body.form-swapping #form_wrapper>*{animation:fadeOutDown var(--transition-medium) 1 forwards}#form_wrapper>*{opacity:0;animation:fadeInUp var(--transition-large) 1 forwards;transform:translateY(10%)}aside{box-shadow:-100em 0 0 100em var(--color-gray-100);background-color:var(--color-gray-100);top:0;bottom:0;left:0;width:auto !important}#aside_menu{position:sticky;top:72px}#aside_menu+label{position:sticky;margin-bottom: .5em}h1{font-family:var(--font-body);font-size:1.5em;font-weight:500;color:black;text-transform:none}@media screen and (max-width: 992px){#shoppingCartPlugin_wrapper{padding:0}aside{position:absolute !important;z-index:2}aside+div{z-index:1;padding-left:5em !important;min-height:75vh}}.cms-box-wrapper{display:none}@keyframes
fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes
fadeOutDown{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10%)}}#initialForm{font-size:16px;text-align:center;max-width:30em}#initialForm .placeholder-icon{font-size:10em;color:var(--color-gray-400)}#initialForm
p{line-height:1.5;color:var(--color-gray-800)}#initialForm p
span{font-size:1em}.purchaseRow{border:2px
solid var(--color-gray-300);border-radius: .5em}.purchaseRow
.title{display:inline-block;width:100%;font-size: .875em;font-weight:500;margin-bottom: .5em;color:var(--color-secondary) !important}.purchaseRow
.price{display:inline-block;padding: .2em .5em;margin:0;font-size:1.3em;font-weight:500;background-color:var(--color-main);border-radius:100em;color:white;cursor:default;user-select:none}.purchaseRow .price[data-state='1']{background-color:var(--color-warning)}.purchaseRow .price[data-state='2']{background-color:var(--color-warning)}.purchaseRow .price[data-state='3']{background-color:var(--color-warning)}.purchaseRow .price[data-state='4']{background-color:var(--color-success)}.purchaseRow .price[data-state='5']{background-color:var(--color-error)}.purchaseRow .price[data-state='6']{background-color:var(--color-error)}.purchaseRow .price[data-state='7']{background-color:var(--color-gray-600)}.purchaseRow .col
.icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-gray-900);font-size:2em}.purchaseRow .col .icon
span{font-size:inherit}/*/*/.purchaseDetail{border-top:1px solid var(--color-gray-300)}.purchaseDetail .col
.icon{display:flex;align-items:start;justify-content:center;flex-shrink:0;color:var(--color-gray-900);font-size:2em}.purchaseDetail .col .icon
span{font-size:inherit}.purchaseItem{border:1px
solid var(--color-gray-300);border-radius: .25em;display:flex;align-items:center}.purchaseItem
img{width:50px}.purchaseDetail
.clarifications{font-size: .78em;color:var(--color-gray-500)}.purchaseDetail .clarifications+.col{border-top:1px solid var(--color-gray-300)}.purchaseDetail .card,
.purchaseDetail
.person{display:flex;align-items:center;flex-wrap:wrap;background-color:var(--color-gray-100);border-radius: .5em;padding:1em}.purchaseDetail .card .icon,
.purchaseDetail .person
.icon{font-size:2em}.purchaseDetail
.person{flex-wrap:nowrap;align-items:flex-start}.purchaseDetail .card
.name{width:100%;margin-bottom: .5em}.purchaseDetail .card
.fee{width:100%;margin-top: .5em}.purchaseDetail
.taxes{font-size: .875em;color:var(--color-gray-500);text-align:right}@media screen and (max-width: 992px){.purchaseRow .md-button{width:100%;margin:0}}/**/html{overflow-y:auto}body{background-color:var(--color-gray-100)}h1{font-size:1.5em;font-family:var(--font-body);text-align:center}h1+p{margin:1em
auto;color:var(--color-gray-700);line-height:1.5;text-align:center}@media screen and (min-width: 576px){#form_wrapper{min-height:100vh}}form{width:100%;max-width:30em;box-shadow:var(--shadow-2dp);border-radius: .5em;padding:1.5em;margin:0;background-color:white;opacity:0;transform:translateY(10%);transition:var(--transition-medium);animation:fadeInUp var(--transition-large) 1 forwards}form#registerForm{max-width:60em}form:not(.from-fetch){animation-delay:var(--timing-large)}form .swiper-container{width:100%}form
img{display:block;max-width:50%;margin:0
auto}@media screen and (max-width: 576px){body{background-color:white}form{padding:0;box-shadow:none;border-radius:0}}.motivation-text{font-size: .875em;text-align:center;line-height:1.5;color:var(--color-gray-700)}body.form-swapping
form{animation:fadeOutDown var(--transition-medium) 1 forwards}@keyframes
fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes
fadeOutDown{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10%)}}